viewtrip.travelport.com Open in urlscan Pro
2a02:26f0:fb:5a6::2d5d  Public Scan

Submitted URL: http://www.viewtrip.com/
Effective URL: https://viewtrip.travelport.com/
Submission: On December 13 via manual from IT — Scanned from IT

Form analysis 2 forms found in the DOM

Name: pnrForm

<form id="pnrForm" name="pnrForm" ng-submit="setItinerary()" novalidate="" class="ng-pristine ng-invalid ng-invalid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength">
  <md-input-container>
    <label class="ng-binding" for="ReservationNumber">Reservation Number</label>
    <input md-no-asterisk="" id="ReservationNumber" name="ReservationNumber" type="text" required="" ng-minlength="6" maxlength="6" ng-pattern="/^[A-Za-z0-9]+$/" ng-model="pnr.ReservationNumber" ng-model-options="{ updateOn: 'blur' }"
      class="ng-pristine ng-untouched md-input ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength" aria-invalid="true">
    <div class="md-errors-spacer"></div>
    <div ng-messages="pnrForm.ReservationNumber.$error" ng-messages-multiple="" class="md-input-messages-animation md-auto-hide ng-active" aria-live="assertive">
      <!-- ngMessage: required -->
      <div ng-message="required" class="md-input-message-animation ng-binding ng-scope">Reservation Number is required</div>
      <!-- ngMessage: minlength -->
      <!-- ngMessage: pattern -->
    </div>
  </md-input-container>
  <md-input-container>
    <label class="ng-binding" for="LastName">Last Name</label>
    <input md-no-asterisk="" id="LastName" name="LastName" type="text" required="" ng-minlength="2" maxlength="55" ng-pattern="/^[A-Za-z\.\s]+$/" ng-model="pnr.LastName" ng-model-options="{ updateOn: 'blur' }"
      class="ng-pristine ng-untouched md-input ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength" aria-invalid="true">
    <div class="md-errors-spacer"></div>
    <div ng-messages="pnrForm.LastName.$error" ng-messages-multiple="" class="md-input-messages-animation md-auto-hide ng-active" aria-live="assertive">
      <!-- ngMessage: required -->
      <div ng-message="required" class="md-input-message-animation ng-binding ng-scope">Last Name is required</div>
      <!-- ngMessage: minlength -->
      <!-- ngMessage: pattern -->
    </div>
  </md-input-container>
  <button class="gtmViewReservation md-raised md-primary md-button md-ink-ripple" type="submit" ng-transclude="" id="viewReservation" aria-label="Search" ng-disabled="submitInProcess"
    onclick="javascript: document.activeElement.blur();">Search</button>
</form>

Name: signInForm

<form id="signInForm" name="signInForm" ng-submit="logIn()" novalidate="" ng-controller="signInController" class="ng-pristine ng-scope ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength ng-valid-minlength">
  <md-input-container>
    <label class="ng-binding" for="signInEmail">Email Address</label>
    <input md-no-asterisk="" type="email" id="signInEmail" name="signInEmail" required="" ng-maxlength="255" ng-pattern="/^\w+([\+'.&amp;-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/" ng-model="signInForm.email" ng-model-options="{ updateOn: 'blur' }"
      class="ng-pristine ng-untouched md-input ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength" aria-invalid="true">
    <div class="md-errors-spacer"></div>
    <div ng-messages="signInForm.signInEmail.$error" ng-messages-multiple="" class="md-input-messages-animation md-auto-hide ng-active" aria-live="assertive">
      <!-- ngMessage: required -->
      <div ng-message="required" class="md-input-message-animation ng-binding ng-scope">Email address is required.</div>
      <!-- ngMessage: pattern || email -->
      <!-- ngMessage: maxlength -->
    </div>
  </md-input-container>
  <md-input-container class="bottomPadding1rem">
    <label class="ng-binding" for="signInPassword">Password</label>
    <input md-no-asterisk="" type="password" id="signInPassword" name="signInPassword" required="" ng-minlength="6" maxlength="55" ng-model="signInForm.password" ng-model-options="{ updateOn: 'blur' }"
      class="ng-pristine ng-untouched md-input ng-empty ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength" aria-invalid="true">
    <div class="md-errors-spacer"></div>
    <div ng-messages="signInForm.signInPassword.$error" ng-messages-multiple="" class="md-input-messages-animation md-auto-hide ng-active" aria-live="assertive">
      <!-- ngMessage: required -->
      <div ng-message="required" class="md-input-message-animation ng-binding ng-scope">Password is required</div>
      <!-- ngMessage: minlength -->
    </div>
  </md-input-container>
  <md-input-container class="md-block negative1topMargin">
    <md-checkbox ng-show="!IsTenantView" id="rememberPassword" ng-model="signInForm.rememberMe" aria-label="rememeber login checkbox" tabindex="0" type="checkbox" role="checkbox" class="ng-pristine ng-untouched ng-valid ng-empty" aria-hidden="false"
      aria-checked="false" aria-invalid="false">
      <div class="md-container md-ink-ripple" md-ink-ripple="" md-ink-ripple-checkbox="">
        <div class="md-icon"></div>
      </div>
      <div ng-transclude="" class="md-label">Remember Me</div>
    </md-checkbox>
    <a ui-sref="home.forgotPassword" id="forgotPasswordLink" class="ng-binding" href="/forgotPassword">Forgot Password</a>
  </md-input-container>
  <button class="gtmSignIn md-raised md-primary md-button md-ink-ripple" type="submit" ng-transclude="" id="signIn" aria-label="LOGIN" ng-disabled="submitInProcess" onclick="javascript: document.activeElement.blur();">LOGIN</button>
  <span class="or ng-binding">-OR-</span>
  <a class="gtmCreateProfile md-raised md-accent md-hue-2 md-button md-ink-ripple" ng-transclude="" ui-sref="home.register" id="createProfile" aria-label="SIGN UP" ng-disabled="submitInProcess" onclick="javascript: document.activeElement.blur();" href="/register" tabindex="0">SIGN UP</a>
</form>

Text Content

By using this site, you agree to our Terms Of Use and Use Of Cookies. OK

Home My Trips My Profile Login Log Out SIGN UP Change Language Site Feedback


AGENCY

Login

My Trips My Profile Login Log Out Sign Up Change Language



FIND A RESERVATION

Reservation Number

Reservation Number is required
Last Name

Last Name is required
Search


LOGIN

Email Address

Email address is required.
Password

Password is required

Remember Me
Forgot Password LOGIN -OR- SIGN UP
Terms Of Use | Privacy Policy | Site Feedback | Change Language

©2021 Travelport.

Production v5.2.21.290ee790250c11eb9b0c531870e76b49