2016-11-22 5 views
-1

私はこのURLのthis html sourceを持っています:https://login.freecharge.in/login?callbackurl=https://checkout.freecharge.in/payment。このページには、ログイン&パスワードの2つの入力フィールドがあります。イベントハンドラを見つけることができません

ログインとパスワードをキー入力するときに呼び出されるハンドラを探したいと思います。例えば、私はこれらの2つの値を入力すると、その後ボタンでログインが有効になります:ログインテキストフィールドで

[email protected] 
password11233455 

を、私は最後の2つの文字「om」を削除した場合、「[email protected]」にログインを残してBackspaceキーを押して、 ログインは自動的に無効になります。

ログインフィールドコード

ログインフィールドのHTMLコードは次のようになります。私はすべてにloginEmailMobileを検索した今

<button value="Submit" class="submit disable" ng-class="{'disable':frmLogin.$invalid}" id="signInButton" ng-click="vm.signinClickHandler(frmLogin.$valid)"><span id="textLoginSignIn">SIGN IN</span></button> 

<input id="loginEmailMobile" name="loginEmailMobile" autocomplete="loginEmailMobile" type="text" focus-me="vm.focus == 'LOGIN'" focus-delay="200" ng-focus="frmLogin.loginEmailMobile.blured = false" ng-blur="frmLogin.loginEmailMobile.blured = true" required="" ng-model-options="{allowInvalid:true}" ng-model="vm.data.login.emailOrPassword" ng-maxlength="127" ng-pattern="^(([A-Za-z0-9._%+-][email protected][A-Za-z0-9.-]+.[A-Za-z]{2,4})|([6-9][0-9]{9}))$" no-space="" class="ng-valid-maxlength ng-touched ng-dirty ng-valid-parse ng-valid-required ng-invalid ng-invalid-pattern"> 

、サインインボタンのコードファイルと私はこのコード以外のこれを見つけることはありません。誰がこの要素を聞いて行動しているのですか?それを見つける方法?

+0

@nicovank私はすでに – user5858

答えて

0

これは、次のパタパタと、角度のフレームワークを介して行われます:

ng-pattern="^(([A-Za-z0-9._%+-][email protected][A-Za-z0-9.-]+.[A-Za-z]{2,4})|([6-9][0-9]{9}))$" 

これは、入力は、電子メールのように見えない場合は、フィールドが無効であることを意味します。その後、あなたはこのコードを投稿しませんでしたが、おそらくボタンにはng-enabled="..."のようなものがあり、電子メールフィールドが有効かどうかをチェックする条件があります。

関連する問題