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