hutch.lk Open in urlscan Pro
162.214.66.15  Public Scan

Submitted URL: http://hutch.lk/
Effective URL: https://hutch.lk/
Submission: On January 21 via manual from LK — Scanned from DE

Form analysis 2 forms found in the DOM

<form class="ng-pristine ng-valid">
  <div class="search-section overlay-search-section">
    <div class="row searchFilter">
      <div class="col-sm-12 no-padding">
        <div class="input-group">
          <div class="input-group-btn">
            <button type="button" class="btn btn-secondary dropdown-toggle dropdown-toggle-split" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="label-icon">Quick Search</span> <span
                class="caret">&nbsp;</span></button>
            <div class="dropdown-menu dropdown-menu-right">
              <ul class="category_filters" id="home-cat2">
                <!--<li>
                                            <input class="cat_type category-input" data-label="All" id="all" value=""
                                                name="radios" type="radio"><label for="all">All</label>
                                        </li>-->
                <li>
                  <input type="radio" name="radios" id="Design" value="Design" data-name="Any Packs"><label class="category-label" for="Design">Anytime Packs</label>
                </li>
                <li>
                  <input type="radio" name="radios" id="Marketing" value="Marketing" data-name="CliQ Break Free Internet"><label class="category-label" for="Marketing">CliQ Break Free Internet</label>
                </li>
                <li>
                  <input type="radio" name="radios" id="Programming" value="Programming" data-name="Non-Stop Social Media &amp; Youtube"><label class="category-label" for="Programming">Nonstop Social Media </label>
                </li>
                <li>
                  <input type="radio" name="radios" id="Sales" value="Sales" data-name="Day &amp; Night Packs"><label class="category-label" for="Sales">Day &amp; Night Packs </label>
                </li>
                <li>
                  <input type="radio" name="radios" id="Support" value="Support" data-name="WFH Packs"><label class="category-label" for="Support">WFH Packs </label>
                </li>
                <li>
                  <input type="radio" name="radios" id="Support1" value="Support1" data-name="Voice / SMS Packs"><label class="category-label" for="Support1">Voice / SMS Packs</label>
                </li>
                <li>
                  <input type="radio" name="radios" id="Support2" value="Support2" data-name="Get a New SIM"><label class="category-label" for="Support2">Get a New SIM</label>
                </li>
                <li>
                  <input type="radio" name="radios" id="Support3" value="Support3" data-name="Replace SIM"><label class="category-label" for="Support3">Replace SIM</label>
                </li>
                <li>
                  <input type="radio" name="radios" id="Support4" value="Support4" data-name="Payment Locations"><label class="category-label" for="Support4">Payment Locations</label>
                </li>
              </ul>
            </div>
          </div>
          <input id="table_filter2" type="text" class="form-control search-bg home-main-search2" aria-label="Text input with segmented button dropdown" placeholder="Type here...">
          <div class="input-group-btn">
            <button id="searchBtn" type="button" class="btn btn-secondary btn-search" onclick="search1();">
              <span class="search-icon"><i class="fas fa-search"></i></span>
              <span class="label-icon"><i class="fas fa-search"></i></span></button>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

Name: LeaveMessageForm

<form name="LeaveMessageForm" novalidate="" class="uf-form-element-holder ng-pristine ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength">
  <!-- ngRepeat: leaveform in LeaveMessageFormConfig | orderBy : (IsExistingCustomer ? 'EXISTINGDISPLAYORDER' : 'GUESTDISPLAYORDER') --><!-- ngIf: IsExistingCustomer ? leaveform.ISEXISTINGFIELD : leaveform.ISGUESTFIELD -->
  <div data-ng-repeat="leaveform in LeaveMessageFormConfig | orderBy : (IsExistingCustomer ? 'EXISTINGDISPLAYORDER' : 'GUESTDISPLAYORDER')" data-ng-if="IsExistingCustomer ? leaveform.ISEXISTINGFIELD : leaveform.ISGUESTFIELD" class="ng-scope">
    <!-- Input Text Box -->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'MOBILENO' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE' --><input type="text"
      data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' &amp;&amp; (leaveform.CONTROLNAME | uppercase) != 'MOBILENO' &amp;&amp; (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE'"
      data-ng-class="((PreChatForm.Name.$touched &amp;&amp; PreChatForm.Name.$error.required) || (PreChatForm.Name.$error.pattern) || (IsPrechatFromValidationFailed &amp;&amp; PreChatForm.Name.$error.required)) ? 'uf-form-input uf-input-error' : 'uf-form-input'"
      autocomplete="off" name="Name" placeholder="Enter Full Name" data-ng-model="PreChatFormValue[leaveform.ATTRIBUTEMAPPING]" data-ng-required="IsExistingCustomer ? leaveform.ISEXISTINGMANDATORY : leaveform.ISGUESTMANDATORY"
      data-ng-pattern="^[a-zA-Z ]*$" maxlength="50" class="ng-pristine ng-untouched ng-scope ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength uf-form-input"
      required="required"><!-- end ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'MOBILENO' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE' -->
    <!-- mobileno -->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE' -->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'MOBILENO' -->
    <!-- <div class="uf-tooltiptext uf-tooltip-left uf-error-msg" data-ng-show="PreChatForm.{{preform.CONTROLNAME}}.$error.pattern">Invalid<br>Country<br>Code</div>	    -->
    <!-- mobileno end -->
    <!-- Input Text Box -->
    <!-- <input type="text" class="uf-form-input-style" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX'" -->
    <!-- data-ng-class="((LeaveMessageForm.{{leaveform.CONTROLNAME}}.$touched && LeaveMessageForm.{{leaveform.CONTROLNAME}}.$error.required) || (LeaveMessageForm.{{leaveform.CONTROLNAME}}.$error.pattern) || (IsLeaveMsgFromValidationFailed && LeaveMessageForm.{{leaveform.CONTROLNAME}}.$error.required)) ? 'uf-form-input uf-input-error' : 'uf-form-input'" -->
    <!-- autocomplete="off" name={{leaveform.CONTROLNAME}} placeholder={{ParseJson(leaveform.PLACEHOLDER)}} data-ng-model="LeaveMessageFormValue[leaveform.ATTRIBUTEMAPPING]" -->
    <!-- data-ng-required="IsExistingCustomer ? leaveform.ISEXISTINGMANDATORY : leaveform.ISGUESTMANDATORY" data-ng-pattern="leaveform.ERRORFORMAT" maxlength={{leaveform.MAXLENGTH}} /> -->
    <!-- Text Area-->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTAREA' -->
    <!-- Radio Button-->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'RADIOBTN' -->
    <!-- Checkbox-->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'CHECKBOX' -->
    <!-- Dropdown-->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'DROPDOWN' -->
    <!-- Error Messages-->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE' -->
    <div class="uf-caution-tooltip uf-pull-left ng-scope ng-hide" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' &amp;&amp; (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE'"
      data-ng-show="((LeaveMessageForm.Name.$touched &amp;&amp; LeaveMessageForm.Name.$error.required) || (LeaveMessageForm.Name.$error.pattern)  || (IsLeaveMsgFromValidationFailed &amp;&amp; LeaveMessageForm.Name.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' &amp;&amp; (IsBotTextAreaValidationFailed || (IsLeaveMsgFromValidationFailed &amp;&amp; LeaveMessageFormValue[leaveform.ATTRIBUTEMAPPING] == ''))))">
      <div class="uf-tooltiptext uf-tooltip-left uf-error-msg ng-binding ng-hide"
        data-ng-show="(LeaveMessageForm.Name.$touched &amp;&amp; LeaveMessageForm.Name.$error.required) || (IsLeaveMsgFromValidationFailed &amp;&amp; LeaveMessageForm.Name.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' &amp;&amp; (IsBotTextAreaValidationFailed || (IsLeaveMsgFromValidationFailed &amp;&amp; LeaveMessageFormValue[leaveform.ATTRIBUTEMAPPING] == '')))">
        Please enter valid name</div>
      <div class="uf-tooltiptext uf-tooltip-left uf-error-msg ng-binding ng-hide" data-ng-show="LeaveMessageForm.Name.$error.pattern">Please enter valid name</div>
    </div><!-- end ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE' -->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE' -->
    <!-- Error Messages -->
    <!-- <div class="uf-caution-tooltip uf-pull-left" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE'" data-ng-click="ClearCustAttr(leaveform.ATTRIBUTEMAPPING, leaveform.CONTROLTYPE)" data-ng-show="((leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.{{leaveform.CONTROLNAME}}.$error.pattern)  || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == ''))))"> -->
    <!-- <div class="uf-tooltiptext uf-tooltip-left uf-error-msg" data-ng-show="(leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == '')))">{{ParseJson(leaveform.MANDATORYMESSAGE)}}</div> -->
    <!-- <div class="uf-tooltiptext uf-tooltip-left uf-error-msg" data-ng-show="leaveform.{{leaveform.CONTROLNAME}}.$error.pattern">{{ParseJson(leaveform.ERRORMESSAGE)}}</div> -->
    <!-- </div> -->
    <!-- <div class="uf-caution-tooltip uf-pull-left" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE'" data-ng-click="ClearCustAttr(leaveform.ATTRIBUTEMAPPING, leaveform.CONTROLTYPE)" data-ng-show="((leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.{{leaveform.CONTROLNAME}}.$error.pattern)  || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == ''))))"> -->
    <!-- <div class="uf-tooltiptext uf-tooltip-right uf-error-msg" data-ng-show="(leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == '')))">{{ParseJson(leaveform.MANDATORYMESSAGE)}}</div> -->
    <!-- <div class="uf-tooltiptext uf-tooltip-right uf-error-msg" data-ng-show="leaveform.{{leaveform.CONTROLNAME}}.$error.pattern">{{ParseJson(leaveform.ERRORMESSAGE)}}</div> -->
    <!-- </div> -->
  </div>
  <!-- end ngIf: IsExistingCustomer ? leaveform.ISEXISTINGFIELD : leaveform.ISGUESTFIELD --><!-- end ngRepeat: leaveform in LeaveMessageFormConfig | orderBy : (IsExistingCustomer ? 'EXISTINGDISPLAYORDER' : 'GUESTDISPLAYORDER') --><!-- ngIf: IsExistingCustomer ? leaveform.ISEXISTINGFIELD : leaveform.ISGUESTFIELD -->
  <div data-ng-repeat="leaveform in LeaveMessageFormConfig | orderBy : (IsExistingCustomer ? 'EXISTINGDISPLAYORDER' : 'GUESTDISPLAYORDER')" data-ng-if="IsExistingCustomer ? leaveform.ISEXISTINGFIELD : leaveform.ISGUESTFIELD" class="ng-scope">
    <!-- Input Text Box -->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'MOBILENO' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE' -->
    <!-- mobileno -->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE' --><input type="text"
      data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' &amp;&amp; (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE'" data-ng-init="PreChatFormValue[leaveform.ATTRIBUTEMAPPING] = '+94'"
      data-ng-class="((PreChatForm.COUNTRYCODEONE.$touched &amp;&amp; PreChatForm.COUNTRYCODEONE.$error.required) || (PreChatForm.COUNTRYCODEONE.$error.pattern) || (IsPrechatFromValidationFailed &amp;&amp; PreChatForm.COUNTRYCODEONE.$error.required)) ? 'isd uf-input-error' : 'isd'"
      autocomplete="off" name="COUNTRYCODEONE" placeholder="ISD CODE"
      data-ng-pattern="((^\+93))$|((^\+355))$|((^\+213))$|((^\+376))$|((^\+244))$|((^\+672))$|((^\+54))$|((^\+374))$|((^\+297))$|((^\+61))$|((^\+43))$|((^\+994))$|((^\+973))$|((^\+880)$)$|((^\+375))$|((^\+32))$|((^\+501))$|((^\+229))$|((^\+975))$|((^\+591))$|((^\+387))$|((^\+267))$|((^\+55))$|((^\+246))$|((^\+673))$|((^\+359))$|((^\+226))$|((^\+257))$|((^\+855))$|((^\+237))$|((^\+1))$|((^\+238))$|((^\+236))$|((^\+235))$|((^\+56))$|((^\+86))$|((^\+61))$|((^\+61))$|((^\+57))$|((^\+269))$|((^\+682))$|((^\+506))$|((^\+385))$|((^\+53))$|((^\+599))$|((^\+357))$|((^\+420)$)$|((^\+243))$|((^\+45))$|((^\+253))$|((^\+670)$)$|((^\+593))$|((^\+20)$)$|((^\+503))$|((^\+240)$)$|((^\+291))$|((^\+372))$|((^\+251))$|((^\+500)$)$|((^\+298))$|((^\+679))$|((^\+358))$|((^\+33))$|((^\+689))$|((^\+241))$|((^\+220)$)$|((^\+995))$|((^\+49))$|((^\+233))$|((^\+350)$)$|((^\+30)$)$|((^\+299))$|((^\+502))$|((^\+224))$|((^\+245))$|((^\+592))$|((^\+509))$|((^\+504))$|((^\+852))$|((^\+36))$|((^\+354))$|((^\+91))$|((^\+62))$|((^\+98))$|((^\+964))$|((^\+353))$|((^\+972))$|((^\+39))$|((^\+225))$|((^\+81))$|((^\+962))$|((^\+7))$|((^\+254))$|((^\+686))$|((^\+383))$|((^\+965))$|((^\+996))$|((^\+856))$|((^\+371))$|((^\+961))$|((^\+266))$|((^\+231))$|((^\+218))$|((^\+423))$|((^\+370)$)$|((^\+352))$|((^\+853))$|((^\+389))$|((^\+261))$|((^\+265))$|((^\+60)$)$|((^\+960)$)$|((^\+223))$|((^\+356))$|((^\+692))$|((^\+222))$|((^\+230)$)$|((^\+262))$|((^\+52))$|((^\+691))$|((^\+373))$|((^\+377))$|((^\+976))$|((^\+382))$|((^\+212))$|((^\+258))$|((^\+95))$|((^\+264))$|((^\+674))$|((^\+977))$|((^\+31))$|((^\+599))$|((^\+687))$|((^\+64))$|((^\+505))$|((^\+227))$|((^\+234))$|((^\+683))$|((^\+850)$)$|((^\+47))$|((^\+968))$|((^\+92))$|((^\+680)$)$|((^\+970)$)$|((^\+507))$|((^\+675))$|((^\+595))$|((^\+51))$|((^\+63))$|((^\+64))$|((^\+48))$|((^\+351))$|((^\+974))$|((^\+242))$|((^\+262))$|((^\+40)$)$|((^\+7))$|((^\+250)$)$|((^\+590)$)$|((^\+290)$)$|((^\+590)$)$|((^\+508))$|((^\+685))$|((^\+378))$|((^\+239))$|((^\+966))$|((^\+221))$|((^\+381))$|((^\+248))$|((^\+232))$|((^\+65))$|((^\+421))$|((^\+386))$|((^\+677))$|((^\+252))$|((^\+27))$|((^\+82))$|((^\+211))$|((^\+34))$|((^\+94))$|((^\+249))$|((^\+597))$|((^\+47))$|((^\+268))$|((^\+46))$|((^\+41))$|((^\+963))$|((^\+886))$|((^\+992))$|((^\+255))$|((^\+66))$|((^\+228))$|((^\+690)$)$|((^\+676))$|((^\+216))$|((^\+90)$)$|((^\+993))$|((^\+688))$|((^\+256))$|((^\+380)$)$|((^\+971))$|((^\+44))$|((^\+1))$|((^\+598))$|((^\+998))$|((^\+678))$|((^\+379))$|((^\+58))$|((^\+84))$|((^\+681))$|((^\+212))$|((^\+967))$|((^\+260)$)$|((^\+263))$"
      data-ng-model="PreChatFormValue[leaveform.ATTRIBUTEMAPPING]" data-ng-required="IsExistingCustomer ? leaveform.ISEXISTINGMANDATORY : leaveform.ISGUESTMANDATORY" maxlength="5" required="required"
      class="ng-pristine ng-untouched ng-valid ng-scope ng-not-empty ng-valid-required ng-valid-pattern ng-valid-maxlength isd"><!-- end ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE' -->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'MOBILENO' -->
    <!-- <div class="uf-tooltiptext uf-tooltip-left uf-error-msg" data-ng-show="PreChatForm.{{preform.CONTROLNAME}}.$error.pattern">Invalid<br>Country<br>Code</div>	    -->
    <!-- mobileno end -->
    <!-- Input Text Box -->
    <!-- <input type="text" class="uf-form-input-style" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX'" -->
    <!-- data-ng-class="((LeaveMessageForm.{{leaveform.CONTROLNAME}}.$touched && LeaveMessageForm.{{leaveform.CONTROLNAME}}.$error.required) || (LeaveMessageForm.{{leaveform.CONTROLNAME}}.$error.pattern) || (IsLeaveMsgFromValidationFailed && LeaveMessageForm.{{leaveform.CONTROLNAME}}.$error.required)) ? 'uf-form-input uf-input-error' : 'uf-form-input'" -->
    <!-- autocomplete="off" name={{leaveform.CONTROLNAME}} placeholder={{ParseJson(leaveform.PLACEHOLDER)}} data-ng-model="LeaveMessageFormValue[leaveform.ATTRIBUTEMAPPING]" -->
    <!-- data-ng-required="IsExistingCustomer ? leaveform.ISEXISTINGMANDATORY : leaveform.ISGUESTMANDATORY" data-ng-pattern="leaveform.ERRORFORMAT" maxlength={{leaveform.MAXLENGTH}} /> -->
    <!-- Text Area-->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTAREA' -->
    <!-- Radio Button-->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'RADIOBTN' -->
    <!-- Checkbox-->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'CHECKBOX' -->
    <!-- Dropdown-->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'DROPDOWN' -->
    <!-- Error Messages-->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE' -->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE' -->
    <div class="uf-caution-tooltip uf-pull-left ng-scope ng-hide" style="left:0;" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' &amp;&amp; (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE'"
      data-ng-show="((LeaveMessageForm.COUNTRYCODEONE.$touched &amp;&amp; LeaveMessageForm.COUNTRYCODEONE.$error.required) || (LeaveMessageForm.COUNTRYCODEONE.$error.pattern)  || (IsLeaveMsgFromValidationFailed &amp;&amp; LeaveMessageForm.COUNTRYCODEONE.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' &amp;&amp; (IsBotTextAreaValidationFailed || (IsLeaveMsgFromValidationFailed &amp;&amp; LeaveMessageFormValue[leaveform.ATTRIBUTEMAPPING] == ''))))">
      <div class="uf-tooltiptext uf-tooltip-right ng-binding ng-hide"
        data-ng-show="(LeaveMessageForm.COUNTRYCODEONE.$touched &amp;&amp; LeaveMessageForm.COUNTRYCODEONE.$error.required) || (IsLeaveMsgFromValidationFailed &amp;&amp; LeaveMessageForm.COUNTRYCODEONE.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' &amp;&amp; (IsBotTextAreaValidationFailed || (IsLeaveMsgFromValidationFailed &amp;&amp; LeaveMessageFormValue[leaveform.ATTRIBUTEMAPPING] == '')))">
        Fill country code</div>
      <div class="uf-tooltiptext uf-tooltip-right ng-binding ng-hide" uf-error-msg"="" data-ng-show="LeaveMessageForm.COUNTRYCODEONE.$error.pattern">Enter valid country code</div>
    </div><!-- end ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE' -->
    <!-- Error Messages -->
    <!-- <div class="uf-caution-tooltip uf-pull-left" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE'" data-ng-click="ClearCustAttr(leaveform.ATTRIBUTEMAPPING, leaveform.CONTROLTYPE)" data-ng-show="((leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.{{leaveform.CONTROLNAME}}.$error.pattern)  || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == ''))))"> -->
    <!-- <div class="uf-tooltiptext uf-tooltip-left uf-error-msg" data-ng-show="(leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == '')))">{{ParseJson(leaveform.MANDATORYMESSAGE)}}</div> -->
    <!-- <div class="uf-tooltiptext uf-tooltip-left uf-error-msg" data-ng-show="leaveform.{{leaveform.CONTROLNAME}}.$error.pattern">{{ParseJson(leaveform.ERRORMESSAGE)}}</div> -->
    <!-- </div> -->
    <!-- <div class="uf-caution-tooltip uf-pull-left" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE'" data-ng-click="ClearCustAttr(leaveform.ATTRIBUTEMAPPING, leaveform.CONTROLTYPE)" data-ng-show="((leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.{{leaveform.CONTROLNAME}}.$error.pattern)  || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == ''))))"> -->
    <!-- <div class="uf-tooltiptext uf-tooltip-right uf-error-msg" data-ng-show="(leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == '')))">{{ParseJson(leaveform.MANDATORYMESSAGE)}}</div> -->
    <!-- <div class="uf-tooltiptext uf-tooltip-right uf-error-msg" data-ng-show="leaveform.{{leaveform.CONTROLNAME}}.$error.pattern">{{ParseJson(leaveform.ERRORMESSAGE)}}</div> -->
    <!-- </div> -->
  </div>
  <!-- end ngIf: IsExistingCustomer ? leaveform.ISEXISTINGFIELD : leaveform.ISGUESTFIELD --><!-- end ngRepeat: leaveform in LeaveMessageFormConfig | orderBy : (IsExistingCustomer ? 'EXISTINGDISPLAYORDER' : 'GUESTDISPLAYORDER') --><!-- ngIf: IsExistingCustomer ? leaveform.ISEXISTINGFIELD : leaveform.ISGUESTFIELD --><!-- end ngRepeat: leaveform in LeaveMessageFormConfig | orderBy : (IsExistingCustomer ? 'EXISTINGDISPLAYORDER' : 'GUESTDISPLAYORDER') --><!-- ngIf: IsExistingCustomer ? leaveform.ISEXISTINGFIELD : leaveform.ISGUESTFIELD -->
  <div data-ng-repeat="leaveform in LeaveMessageFormConfig | orderBy : (IsExistingCustomer ? 'EXISTINGDISPLAYORDER' : 'GUESTDISPLAYORDER')" data-ng-if="IsExistingCustomer ? leaveform.ISEXISTINGFIELD : leaveform.ISGUESTFIELD" class="ng-scope">
    <!-- Input Text Box -->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'MOBILENO' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE' -->
    <!-- mobileno -->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE' -->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'MOBILENO' --><input type="text" ng-keyup="_keypress($event)"
      data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' &amp;&amp; (leaveform.CONTROLNAME | uppercase) == 'MOBILENO'"
      data-ng-class="((PreChatForm.MobileNo.$touched &amp;&amp; PreChatForm.MobileNo.$error.required) || (PreChatForm.MobileNo.$error.pattern) || (IsPrechatFromValidationFailed &amp;&amp; PreChatForm.MobileNo.$error.required)) ? 'number uf-input-error' : 'number'"
      autocomplete="off" name="MobileNo" placeholder="Mobile No (7XXXXXXXX)" data-ng-model="PreChatFormValue[leaveform.ATTRIBUTEMAPPING]" data-ng-required="IsExistingCustomer ? leaveform.ISEXISTINGMANDATORY : leaveform.ISGUESTMANDATORY"
      data-ng-pattern="^[789]\d{8}$" maxlength="9" class="ng-pristine ng-untouched ng-scope ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength number"
      required="required"><!-- end ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'MOBILENO' -->
    <!-- <div class="uf-tooltiptext uf-tooltip-left uf-error-msg" data-ng-show="PreChatForm.{{preform.CONTROLNAME}}.$error.pattern">Invalid<br>Country<br>Code</div>	    -->
    <!-- mobileno end -->
    <!-- Input Text Box -->
    <!-- <input type="text" class="uf-form-input-style" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX'" -->
    <!-- data-ng-class="((LeaveMessageForm.{{leaveform.CONTROLNAME}}.$touched && LeaveMessageForm.{{leaveform.CONTROLNAME}}.$error.required) || (LeaveMessageForm.{{leaveform.CONTROLNAME}}.$error.pattern) || (IsLeaveMsgFromValidationFailed && LeaveMessageForm.{{leaveform.CONTROLNAME}}.$error.required)) ? 'uf-form-input uf-input-error' : 'uf-form-input'" -->
    <!-- autocomplete="off" name={{leaveform.CONTROLNAME}} placeholder={{ParseJson(leaveform.PLACEHOLDER)}} data-ng-model="LeaveMessageFormValue[leaveform.ATTRIBUTEMAPPING]" -->
    <!-- data-ng-required="IsExistingCustomer ? leaveform.ISEXISTINGMANDATORY : leaveform.ISGUESTMANDATORY" data-ng-pattern="leaveform.ERRORFORMAT" maxlength={{leaveform.MAXLENGTH}} /> -->
    <!-- Text Area-->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTAREA' -->
    <!-- Radio Button-->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'RADIOBTN' -->
    <!-- Checkbox-->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'CHECKBOX' -->
    <!-- Dropdown-->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'DROPDOWN' -->
    <!-- Error Messages-->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE' -->
    <div class="uf-caution-tooltip uf-pull-left ng-scope ng-hide" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' &amp;&amp; (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE'"
      data-ng-show="((LeaveMessageForm.MobileNo.$touched &amp;&amp; LeaveMessageForm.MobileNo.$error.required) || (LeaveMessageForm.MobileNo.$error.pattern)  || (IsLeaveMsgFromValidationFailed &amp;&amp; LeaveMessageForm.MobileNo.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' &amp;&amp; (IsBotTextAreaValidationFailed || (IsLeaveMsgFromValidationFailed &amp;&amp; LeaveMessageFormValue[leaveform.ATTRIBUTEMAPPING] == ''))))">
      <div class="uf-tooltiptext uf-tooltip-left uf-error-msg ng-binding ng-hide"
        data-ng-show="(LeaveMessageForm.MobileNo.$touched &amp;&amp; LeaveMessageForm.MobileNo.$error.required) || (IsLeaveMsgFromValidationFailed &amp;&amp; LeaveMessageForm.MobileNo.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' &amp;&amp; (IsBotTextAreaValidationFailed || (IsLeaveMsgFromValidationFailed &amp;&amp; LeaveMessageFormValue[leaveform.ATTRIBUTEMAPPING] == '')))">
        Please enter valid mobile no. </div>
      <div class="uf-tooltiptext uf-tooltip-left uf-error-msg ng-binding ng-hide" data-ng-show="LeaveMessageForm.MobileNo.$error.pattern">Please enter valid mobile no.</div>
    </div><!-- end ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE' -->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE' -->
    <!-- Error Messages -->
    <!-- <div class="uf-caution-tooltip uf-pull-left" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE'" data-ng-click="ClearCustAttr(leaveform.ATTRIBUTEMAPPING, leaveform.CONTROLTYPE)" data-ng-show="((leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.{{leaveform.CONTROLNAME}}.$error.pattern)  || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == ''))))"> -->
    <!-- <div class="uf-tooltiptext uf-tooltip-left uf-error-msg" data-ng-show="(leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == '')))">{{ParseJson(leaveform.MANDATORYMESSAGE)}}</div> -->
    <!-- <div class="uf-tooltiptext uf-tooltip-left uf-error-msg" data-ng-show="leaveform.{{leaveform.CONTROLNAME}}.$error.pattern">{{ParseJson(leaveform.ERRORMESSAGE)}}</div> -->
    <!-- </div> -->
    <!-- <div class="uf-caution-tooltip uf-pull-left" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE'" data-ng-click="ClearCustAttr(leaveform.ATTRIBUTEMAPPING, leaveform.CONTROLTYPE)" data-ng-show="((leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.{{leaveform.CONTROLNAME}}.$error.pattern)  || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == ''))))"> -->
    <!-- <div class="uf-tooltiptext uf-tooltip-right uf-error-msg" data-ng-show="(leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == '')))">{{ParseJson(leaveform.MANDATORYMESSAGE)}}</div> -->
    <!-- <div class="uf-tooltiptext uf-tooltip-right uf-error-msg" data-ng-show="leaveform.{{leaveform.CONTROLNAME}}.$error.pattern">{{ParseJson(leaveform.ERRORMESSAGE)}}</div> -->
    <!-- </div> -->
  </div>
  <!-- end ngIf: IsExistingCustomer ? leaveform.ISEXISTINGFIELD : leaveform.ISGUESTFIELD --><!-- end ngRepeat: leaveform in LeaveMessageFormConfig | orderBy : (IsExistingCustomer ? 'EXISTINGDISPLAYORDER' : 'GUESTDISPLAYORDER') --><!-- ngIf: IsExistingCustomer ? leaveform.ISEXISTINGFIELD : leaveform.ISGUESTFIELD -->
  <div data-ng-repeat="leaveform in LeaveMessageFormConfig | orderBy : (IsExistingCustomer ? 'EXISTINGDISPLAYORDER' : 'GUESTDISPLAYORDER')" data-ng-if="IsExistingCustomer ? leaveform.ISEXISTINGFIELD : leaveform.ISGUESTFIELD" class="ng-scope">
    <!-- Input Text Box -->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'MOBILENO' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE' -->
    <!-- mobileno -->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE' -->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'MOBILENO' -->
    <!-- <div class="uf-tooltiptext uf-tooltip-left uf-error-msg" data-ng-show="PreChatForm.{{preform.CONTROLNAME}}.$error.pattern">Invalid<br>Country<br>Code</div>	    -->
    <!-- mobileno end -->
    <!-- Input Text Box -->
    <!-- <input type="text" class="uf-form-input-style" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX'" -->
    <!-- data-ng-class="((LeaveMessageForm.{{leaveform.CONTROLNAME}}.$touched && LeaveMessageForm.{{leaveform.CONTROLNAME}}.$error.required) || (LeaveMessageForm.{{leaveform.CONTROLNAME}}.$error.pattern) || (IsLeaveMsgFromValidationFailed && LeaveMessageForm.{{leaveform.CONTROLNAME}}.$error.required)) ? 'uf-form-input uf-input-error' : 'uf-form-input'" -->
    <!-- autocomplete="off" name={{leaveform.CONTROLNAME}} placeholder={{ParseJson(leaveform.PLACEHOLDER)}} data-ng-model="LeaveMessageFormValue[leaveform.ATTRIBUTEMAPPING]" -->
    <!-- data-ng-required="IsExistingCustomer ? leaveform.ISEXISTINGMANDATORY : leaveform.ISGUESTMANDATORY" data-ng-pattern="leaveform.ERRORFORMAT" maxlength={{leaveform.MAXLENGTH}} /> -->
    <!-- Text Area-->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTAREA' --><textarea data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTAREA'"
      data-ng-class="((IsBotTextAreaValidationFailed) || (IsLeaveMsgFromValidationFailed &amp;&amp; LeaveMessageFormValue[leaveform.ATTRIBUTEMAPPING] == '')) ? 'uf-form-input uf-form-textarea-one uf-input-error' : 'uf-form-input uf-form-textarea-one'"
      placeholder="Your Question" data-ng-model="LeaveMessageFormValue[leaveform.ATTRIBUTEMAPPING]" maxlength="500" data-ng-blur="CheckTextAreaValidation(LeaveMessageFormValue[leaveform.ATTRIBUTEMAPPING], leaveform.ISMANDATORY)"
      data-ng-required="IsExistingCustomer ? leaveform.ISEXISTINGMANDATORY : leaveform.ISGUESTMANDATORY" class="ng-pristine ng-untouched ng-scope ng-empty ng-invalid ng-invalid-required ng-valid-maxlength uf-form-input uf-form-textarea-one"
      required="required"></textarea><!-- end ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTAREA' -->
    <!-- Radio Button-->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'RADIOBTN' -->
    <!-- Checkbox-->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'CHECKBOX' -->
    <!-- Dropdown-->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'DROPDOWN' -->
    <!-- Error Messages-->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE' -->
    <!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE' -->
    <!-- Error Messages -->
    <!-- <div class="uf-caution-tooltip uf-pull-left" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE'" data-ng-click="ClearCustAttr(leaveform.ATTRIBUTEMAPPING, leaveform.CONTROLTYPE)" data-ng-show="((leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.{{leaveform.CONTROLNAME}}.$error.pattern)  || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == ''))))"> -->
    <!-- <div class="uf-tooltiptext uf-tooltip-left uf-error-msg" data-ng-show="(leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == '')))">{{ParseJson(leaveform.MANDATORYMESSAGE)}}</div> -->
    <!-- <div class="uf-tooltiptext uf-tooltip-left uf-error-msg" data-ng-show="leaveform.{{leaveform.CONTROLNAME}}.$error.pattern">{{ParseJson(leaveform.ERRORMESSAGE)}}</div> -->
    <!-- </div> -->
    <!-- <div class="uf-caution-tooltip uf-pull-left" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE'" data-ng-click="ClearCustAttr(leaveform.ATTRIBUTEMAPPING, leaveform.CONTROLTYPE)" data-ng-show="((leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.{{leaveform.CONTROLNAME}}.$error.pattern)  || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == ''))))"> -->
    <!-- <div class="uf-tooltiptext uf-tooltip-right uf-error-msg" data-ng-show="(leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == '')))">{{ParseJson(leaveform.MANDATORYMESSAGE)}}</div> -->
    <!-- <div class="uf-tooltiptext uf-tooltip-right uf-error-msg" data-ng-show="leaveform.{{leaveform.CONTROLNAME}}.$error.pattern">{{ParseJson(leaveform.ERRORMESSAGE)}}</div> -->
    <!-- </div> -->
  </div><!-- end ngIf: IsExistingCustomer ? leaveform.ISEXISTINGFIELD : leaveform.ISGUESTFIELD --><!-- end ngRepeat: leaveform in LeaveMessageFormConfig | orderBy : (IsExistingCustomer ? 'EXISTINGDISPLAYORDER' : 'GUESTDISPLAYORDER') -->
  <div class="uf-clear"></div>
  <button id="UnfydLeaveMsgBtn" type="submit" class="uf-yes-btn uf-margin uf-transition ng-binding" data-ng-click="SendLeaveMessage(LeaveMessageForm.$valid)">Leave Message</button>
</form>

Text Content

 * 
 * Home
 * Customer Support
 * Order or Replace SIM

Reload / Pay Bill

Quick Search  
   
 * Anytime Packs
 * CliQ Break Free Internet
 * Nonstop Social Media
 * Day & Night Packs
 * WFH Packs
 * Voice / SMS Packs
 * Get a New SIM
 * Replace SIM
 * Payment Locations


 * Explore 4G
 * Prepaid Plans
   
   DATA PLANS
   
    * Unlimited Downloader
    * Any Time Plans
    * cliQ Break Free Internet
      
      
    * Non-Stop Social Media & YouTube
    * Long Validity Plans
    * Day & Night Internet
    * Work & learn from Home
    * My Plan
      
      
      
      
      
      
   
   BUNDLED PLANS
   
    * Hutch Hari Katha New!
    * Big Talk
    * Super90
    * Super260
    * Super340
   
   VOICE PLANS
   
    * SIM Peraliya
   
   DEVICES
   
      
    * Partner Channels

 * Postpaid
   
   CORPORATE
   
   INDIVIDUAL
   
   SOCIAL PLANS
   
    * Non-Stop Social Media & Youtube
    * Non-Stop YouTube

 * Infotainment
   
   LIFE ENHANCEMENTS
   
    * Lottery Ticket
    * Train Tickets
    * E-Channeling
    * MyDoctor
    * SMS Banking
    * Learn English
    * Allianz
   
   HUTCH 555
   
   IDEAMART
   
   ENTERTAINMENT
   
    * BID2WIN
    * Danumayi Miliyanayayi Quiz
    * Starfriends
    * SMS Chat
    * Inspirational Quotes, Life Style Tips & Fun Services
    * GO Play
   
   HUTCH TUNES
   
   SPOTIFY
   
   KIKI NEW!
   
   INFORMATION
   
    * Breaking News Alerts
    * Business News Alerts
    * Cricket Alerts
    * Astrology Service
   
   DIAL-TUNES
   
   CALL MANAGEMENT
   
   TERMS & CONDITIONS
   
   MOBILE MONEY
   
    * Instant Loan
    * Reload Share Service
    * eZ Cash
    * mCash
   
   SERVICE DEACTIVATION

 * International
   
   IDD
   
    * Per Second Rates
    * FAQ
   
   FLYING ABROAD
   
    * Roaming Rates
    * Travel Checklist
   
   INTERNATIONAL SMS
   
   VISITING SRI LANKA
   
    * Feel At Home
    * Roaming with Hutch
    * Network Selection
    * Intl. Access Codes
      

 * What's HOT
   
   KIKI NEW!
   
   MY PLAN
   
   UNLIMITED DOWNLOADER NEW!
   
   MIFI ROUTER
   
   WORK & STUDY DATA PLANS
   
   

ORDER OR REPLACE SIM

×
Order New SIM
Replace SIM




I WANT TO KNOW ABOUT...

Quick Search  
   
 * Anytime Packs
 * CliQ Break Free Internet
 * Nonstop Social Media
 * Day & Night Packs
 * WFH Packs
 * Voice / SMS Packs
 * Get a New SIM
 * Replace SIM
 * Payment Locations




ORDER YOUR NEW SIM

Click to Order



LOST OR DAMAGED SIM

Click to Replace



4G UPGRADE

Click to Upgrade



ETISALAT TO HUTCH SIM

Click to Replace



DATA PACK ACTIVATION

Click to Activate



HUTCH SELF CARE APP




GET A NEW SIM




CUSTOMER SUPPORT




QUOTA PACKS




UNLIMITED PACKS




POSTPAID PLANS




SIM REPLACEMENT




DATA PACK ACTIVATION




NEWS & UPDATE

 * 2021-08-03


HUTCH INAUGURATES THE GAMATA SANNIVEDANAYA- WENIWELARA TOWER PROVIDING INTERNET
CONNECTIVITY TO OVER 1,000 RURAL STUDENTS

Read More
 * 2021-06-17


HUTCH RESUMES ITS FREE EMERGENCY RELOAD OFFER FOR THOSE WHO ARE AFFECTED BY THE
LATEST COVID-19 WAVE

Read More
 * 2021-06-07


RECHARGE ONLINE WITH HUTCH AND ENJOY UP TO 50% BONUS!

Read More
 * 2021-06-02


ODOC – HUTCH SUWA SARANA TO SUPPORT THE PANDEMIC RESPONSE BY PROVIDING FREE
TELEMEDICINE SERVICES TO ALL SRI LANKANS

Read More


-->


DOWNLOAD THE
HUTCH APP TODAY




Read More



GET APPS

 * Hutch App
 * CliQ - Break Free Internet


CONTACT US

 *   1788
 *   WhatsApp: 0788 777 111 - Chat Only
 *   Send SMS to 5555
 *   cs@hutchison.lk
 *   Viber


ABOUT US

 * Media Center
 * Find Us
 * Careers
 * Contact Us


FOLLOW US

 * 
 * 
 * 
 * 

Copyright 2022 All Rights Reserved

 * Privacy Policy
 * Site Map



You are disconnected, Please check your network connection.

The messaging service is only available between 8 30 AM to 10 30 PM. We will
reply to your message as soon as a customer service agent is available. For any
urgent assistance you can reach us on 1788.

Please enter valid name
Please enter valid name
Fill country code
Enter valid country code
Please enter valid mobile no.
Please enter valid mobile no.


Leave Message

©UNFYD®COMPASS