2016-11-22 121 views
-1

我已经this html source此网址:https://login.freecharge.in/login?callbackurl=https://checkout.freecharge.in/payment。此页面有两个输入字段 - 登录密码&。无法找到事件处理程序

我想找到当我们输入登录名和密码时被调用的处理程序。例如,当我键入这两个值,然后登录按钮被激活:如果我删除最后两个字符“om”按Backspace键离开登录

[email protected] 
password11233455 

在登录文本框为“[email protected]”然后登录自动被禁用。

登录域代码

登录域的HTML代码如下所示:

<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"> 

登录按钮代码

<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> 

现在,我已经在所有的搜索loginEmailMobile文件,除了在这段代码中我找不到这个。那么谁在倾听这个元素并采取行动呢?如何找到它?

+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="..."这样的一个条件来检查电子邮件字段是否有效。