mytrips.tripsource.com Open in urlscan Pro
52.86.2.60  Public Scan

Submitted URL: http://email.info.tripsource.com/c/eJw9jsEOwiAQRL8GjqTswgoHDhrjf1S62KZtaABj9OutPZhM3mXeJMNBExESoiM5BEr27kBO4WS18-CBlLdAWv0t6xGE6Y...
Effective URL: https://mytrips.tripsource.com/
Submission: On October 25 via manual from DK — Scanned from DK

Form analysis 1 forms found in the DOM

Name: registerForm

<form name="registerForm" novalidate="" mtt-focus-on-invalid="" ng-submit="registerFormCtrl.register(registerForm.$valid)"
  class="ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength ng-valid-whitespace">
  <div class="register-template">
    <div ng-show="!registerFormCtrl.accountIsLocked">
      <div class="mtt-login-header"> <span mtt-text="auth.info.login.no-account">Create account</span> </div>
      <p class="text-center"> <span mtt-text="auth.info.register.already.registered">Already have an account?</span>
        <a ng-click="registerFormCtrl.goToLogin(registerForm.email.$viewValue)" mtt-text="auth.info.register.log.in.now" analytics-on="" analytics-event="legacyEvent" analytics-action="register_login_now_bottom_link" analytics-category="user_flow">Log in now</a>
      </p>
      <div class="mtt-input-area">
        <div class="login-group"> <mtt-input-container class="flat-style long-errors" mtt-is-error="registerForm.email.$invalid &amp;&amp;
		(registerForm.email.$touched || registerForm.$submitted)"> <!-- ngIf: registerForm.email.$error.required && (registerForm.email.$touched || registerForm.$submitted) --> <!-- ngIf: registerForm.email.$touched && registerForm.email.$error.email -->
            <mtt-input name="email" input-type="email" value="registerFormCtrl.email" is-required="true" label="auth.label.email-address" class="ng-scope">
              <div class="ts-control-wrapper"> <!-- ngIf: mttInputCtrl.label --><label ng-if="mttInputCtrl.label" for="idemail" class="ng-scope"> <span mtt-text="auth.label.email-address">Email address</span>
                </label><!-- end ngIf: mttInputCtrl.label --> <input id="idemail" name="email" type="email" value="" autocomplete="email" placeholder="&nbsp;" ng-click="mttInputCtrl.clearPlaceholder()" ng-blur="mttInputCtrl.blurInput()"
                  ng-disabled="mttInputCtrl.nameIsStatic || mttInputCtrl.cardDigitsIsStatic" ng-class="mttInputCtrl.nameIsStatic || mttInputCtrl.cardDigitsIsStatic ? 'disable' : 'editable'" ng-model="mttInputCtrl.value"
                  ng-required="mttInputCtrl.isRequired" ng-readonly="mttInputCtrl.isReadOnly" class="ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength editable"
                  required="required"> </div>
            </mtt-input> </mtt-input-container> </div>
        <div class="login-group"> <mtt-input-container class="flat-style long-errors" mtt-is-error="registerForm.password.$invalid &amp;&amp;
		                                        (registerForm.password.$touched || registerForm.$submitted)">
            <!-- ngIf: registerForm.password.$invalid && (registerForm.password.$touched || registerForm.$submitted) && !(registerForm.password.$error.maxlength || registerForm.password.$error.whitespace) -->
            <!-- ngIf: registerForm.password.$error.maxlength --> <!-- ngIf: registerForm.password.$error.whitespace && !registerForm.password.$error.maxlength --> <mtt-password-input name="password" value="registerFormCtrl.password"
              is-required="true" label="auth.label.password" min-length="8" max-length="25" pattern="registerFormCtrl.passwordPattern" validate-spaces="true" class="ng-isolate-scope">
              <div class="input-wrapper"> <!-- ngIf: mttPasswordInputCtrl.label --><label ng-if="mttPasswordInputCtrl.label" for="idpassword" class="ng-scope"> <span mtt-text="auth.label.password">Password</span>
                </label><!-- end ngIf: mttPasswordInputCtrl.label --> <input id="idpassword" name="password" type="password" value="" ng-blur="mttPasswordInputCtrl.blurInput()" ng-model="mttPasswordInputCtrl.value"
                  ng-required="mttPasswordInputCtrl.isRequired" ng-readonly="mttPasswordInputCtrl.isReadOnly" ng-maxlength="25" ng-minlength="8" ng-pattern="/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).*/" ng-change="mttPasswordInputCtrl.onChange()"
                  autocomplete="off" mtt-no-whitespace="mttPasswordInputCtrl.validateSpaces" placeholder="&nbsp;"
                  class="ng-pristine ng-untouched ng-isolate-scope ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength ng-valid-whitespace" required="required"> <button type="button"
                  class="mtt-password-masking-btn mtt-icon-password-unmasked mtt-icon-password-masked" ng-click="toggleMasking()" ng-class="masked == false ? 'mtt-icon-password-unmasked' : 'mtt-icon-password-masked'"></button> </div>
            </mtt-password-input> </mtt-input-container> </div>
        <div class="login-group"> <mtt-input-container class="flat-style long-errors" mtt-is-error="registerFormCtrl.confirmationPassword!==registerFormCtrl.password &amp;&amp; (registerForm.confirmationPassword.$dirty || registerForm.$submitted)">
            <!-- ngIf: registerFormCtrl.confirmationPassword!==registerFormCtrl.password && (registerForm.confirmationPassword.$dirty || registerForm.$submitted) --> <mtt-password-input name="confirmationPassword"
              value="registerFormCtrl.confirmationPassword" is-required="true" label="auth.label.confirmPassword" validate-spaces="true" class="ng-isolate-scope">
              <div class="input-wrapper"> <!-- ngIf: mttPasswordInputCtrl.label --><label ng-if="mttPasswordInputCtrl.label" for="idconfirmationPassword" class="ng-scope"> <span mtt-text="auth.label.confirmPassword">Confirm password</span>
                </label><!-- end ngIf: mttPasswordInputCtrl.label --> <input id="idconfirmationPassword" name="confirmationPassword" type="password" value="" ng-blur="mttPasswordInputCtrl.blurInput()" ng-model="mttPasswordInputCtrl.value"
                  ng-required="mttPasswordInputCtrl.isRequired" ng-readonly="mttPasswordInputCtrl.isReadOnly" ng-change="mttPasswordInputCtrl.onChange()" autocomplete="off" mtt-no-whitespace="mttPasswordInputCtrl.validateSpaces" placeholder="&nbsp;"
                  class="ng-pristine ng-untouched ng-isolate-scope ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength ng-valid-whitespace" required="required"> <button type="button"
                  class="mtt-password-masking-btn mtt-icon-password-unmasked mtt-icon-password-masked" ng-click="toggleMasking()" ng-class="masked == false ? 'mtt-icon-password-unmasked' : 'mtt-icon-password-masked'"></button> </div>
            </mtt-password-input> </mtt-input-container> </div> <button class="mtt-btn-login-blue mtt-button ng-isolate-scope" ng-class="{'inverted': inverted}" ng-disabled="actionInProgress || disable" type="submit" name="register"
          action-in-progress="registerFormCtrl.waiting"> <!-- ngIf: actionInProgress -->
          <div class="mtt-button-container" ng-class="{'action-in-progress': actionInProgress}"> <ng-transclude> <span mtt-text="auth.info.login.signUp" class="ng-scope">Sign Up</span> </ng-transclude> </div>
        </button>
        <div class="login-group mtt-register">
          <div class="mtt-checkbox-container mtt-register-toc-checkbox-group" ng-class="{'mtt-input-invalid': !registerFormCtrl.termsAccepted &amp;&amp; registerForm.$submitted}">
            <!-- ngIf: !registerFormCtrl.termsAccepted && registerForm.$submitted --> <input type="checkbox" ng-model="registerFormCtrl.termsAccepted" class="mtt-md-checkbox ng-pristine ng-untouched ng-valid ng-empty" id="toc-checkbox"> <label
              for="toc-checkbox" class="mtt-event-checkbox-label"> <span class="checkbox-message" mtt-text="auth.info.register.i-read-agree-to-terms">I have read and agree to the</span>
              <a href="" ng-click="registerFormCtrl.showTermsAndCondition()" mtt-text="auth.info.register-i-read-agree-to-terms-link">Terms &amp; Conditions</a> <span class="checkbox-message" mtt-text="auth.error.register.and">and</span>
              <a href="" ng-click="registerFormCtrl.showPrivacyPolicy()" mtt-text="bcdapp.menu.privacyPolicy">Privacy Policy</a></label> </div>
        </div> <!-- ngIf: !registerFormCtrl.isBayerBranding -->
        <div class="text-center ng-scope" ng-if="!registerFormCtrl.isBayerBranding"> <need-help analytics-on="" analytics-event="legacyEvent" analytics-action="login_faq_link" analytics-category="user_flow" url-suffix="/#7"
            mtt-text-key="auth.link.faq.need-help"
            class="ng-isolate-scope"><a href="" ng-click="needHelpController.showNeedHelpModal()" class="need-help-link"> <img src="/modules/Authentication/resources/icons/need-help-icon.svg"> <span mtt-text="auth.link.faq.need-help">Need help?</span> </a>
          </need-help> </div><!-- end ngIf: !registerFormCtrl.isBayerBranding -->
      </div>
    </div> <!-- ngIf: registerFormCtrl.accountIsLocked -->
  </div>
</form>

Text Content

This website uses cookies: By continuing to browse this site you accept this
policy.
Learn more Got it!
Create account

Already have an account? Log in now

Email address
Password
Confirm password
Sign Up
I have read and agree to the Terms & Conditions and Privacy Policy
Need help?
Travel simply. Simply travel. Stay organized, informed and in control while on
the road with TripSource.
Language: English


We Welcome Your Feedback


powered by