【发布时间】:2019-06-11 06:27:25
【问题描述】:
我正在尝试创建一个包含选择和输入的表单。不幸的是,当我添加此表单时,填写输入时没有任何反应,没有任何动作......下面是我的代码:
<form name="myForm" novalidate>
<p>Username:
<br>
<input type="text" name="user" ng-model="user" required>
<span style="color:red" ng-show="myForm.user.$dirty && myForm.user.$invalid">
<span ng-show="myForm.user.$error.required">Username is required.</span>
</span>
</p>
<p>
<input type="submit" ng-disabled="(myForm.user.$dirty && myForm.user.$invalid) || (myForm.email.$dirty && myForm.email.$invalid)">
</p>
{{(myForm)}}
{{myForm}}
{{myForm.user.$error}}
{{myForm.user.$dirty}}
</form>
当我意识到什么都没有发生时,我决定将我的表单属性显示为纯文本 {{(myForm)}} {{myForm}} {{myForm.user.$error}} {{myForm.user.$dirty}} 但什么也没显示!
那么,有什么建议可以让它发挥作用吗?
【问题讨论】:
标签: javascript angularjs angularjs-validation angularjs-forms