1
我有幾個輸入文本字段,我在其上應用了必需的和模式,我使用帶ng-click的<a>
來保存更改,樣式在UI上運行良好,當輸入值不符合元素變紅的要求,但用戶仍然可以點擊<a>
。我希望能夠做兩件事情之一,要麼當輸入元素無效或在saveinfo()函數中禁用<a>
,我希望能夠驗證輸入值而不必重複模式和或必需。輸入文本所需模式a href
這裏的HTML是什麼樣子:
<input type="text" ng-model="Name" required pattern="[a-zA-Z -]+" />
<input type="text" ng-model="Description" required />
<a ng-click="saveinfo()"><img src="./img/save.svg" /></a>
這可能有所幫助:http://stackoverflow.com/questions/15 300067/disable-submit-button-when-form-invalid-with-angularjs – Jop
爲什麼不將ng-disabled ='form。$ invalid'添加到您的錨標記中? – pixelbits
感謝提示傢伙,我的問題是我沒有將這些元素包裝在一個表單中,一旦我做到了,我就可以開始工作。 再次感謝。 – user3760502