Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AngularJS ng已禁用,无法使用Chrome';自动填写表格_Angularjs_Forms_Validation_Google Chrome - Fatal编程技术网

AngularJS ng已禁用,无法使用Chrome';自动填写表格

AngularJS ng已禁用,无法使用Chrome';自动填写表格,angularjs,forms,validation,google-chrome,Angularjs,Forms,Validation,Google Chrome,我是AngularJS的新手,我正在尝试创建一个简单的表单。如果表单无效(未填写所有字段),我将禁用提交按钮。当启用自动填充时,它工作正常,但在Chrome上除外。字段是预先填充的,但提交按钮仍处于禁用状态,直到我在页面上单击某个位置(即输入字段、空白等) 我不确定如何提供一个复制Chrome场景的工作示例,但这里有一个禁用ng的JSFIDLE(和下面的代码) 用户名 要求的 密码 要求的 提交 下面是一个真实事物的屏幕截图: 您可以查看以下内容:或: <div ng-app=""

我是AngularJS的新手,我正在尝试创建一个简单的表单。如果表单无效(未填写所有字段),我将禁用提交按钮。当启用自动填充时,它工作正常,但在Chrome上除外。字段是预先填充的,但提交按钮仍处于禁用状态,直到我在页面上单击某个位置(即输入字段、空白等)

我不确定如何提供一个复制Chrome场景的工作示例,但这里有一个禁用ng的JSFIDLE(和下面的代码)


用户名
要求的
密码
要求的

提交
下面是一个真实事物的屏幕截图:

您可以查看以下内容:或:
<div ng-app="">
  <form name="myForm">
    <label for="username">Username</label>
    <input type="text" id="username" name="username" ng-model="formData.username" required />
    <span ng-show="myForm.username.$error.required && myForm.username.$dirty">Required</span>


    <label for="password">Password</label>
    <input type="password" id="password" name="password" ng-model="formData.password" required />
    <span ng-show="myForm.password.$error.required && myForm.password.$dirty">Required</span>
    <br />

    <button type="submit" class="btn" ng-disabled="myForm.$invalid">Submit</button>
  </form>
</div>