我試圖禁用提交表單,直到所有字段填充。禁用提交按鈕作爲默認狀態,直到所有輸入都填充角js
我試過在按鈕中添加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>
現在,當我開始打字,然後刪除一切都在投入,當我嘗試點擊該按鈕被禁用,它就會被禁用,但我要的是該按鈕從開始就被禁用,然後當您填充輸入時,它會被解鎖或取消禁用(如果這是一個字)。
請大家幫忙,謝謝!
啓用是你正在尋找的詞:) – durrrr