我正在尝试禁止提交表单,直到填写所有字段。
我尝试在按钮中添加disable
选项,但不起作用。
这是表格:
<form id="contactForm" name="contactForm" novalidate>
<input type="text" name="contactName" id="contactName" placeholder="Nombre" data-ng-model="cu.contactName" ng-model-options="{ updateOn: 'blur' }" required autofocus>
<span style="color:red" ng-show="contactForm.contactName.$dirty && contactForm.contactName.$invalid">
<span ng-show="contactForm.contactName.$error.required">El nombre es requerido.</span>
</span>
<button class="hvr-bounce-to-right" type="submit" ng-disabled="contactForm.contactName.$dirty && contactForm.contactName.$invalid" name="submit-form" ng-click="cu.sendMail()">Enviar mensaje   <span class="icon flaticon-envelope32"></span></button>
</form>
现在,当我开始输入时,按钮会被禁用,然后删除输入中的所有内容,当我尝试单击时,它会被禁用,但我想要的是,按钮从一开始就被禁用,然后当您填写时输入被解锁或取消禁用(如果这是一个单词)。
请帮忙,谢谢!
最佳答案
关于javascript - 禁用提交按钮作为默认状态,直到所有输入都填充到 Angular js 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33700131/