我在没有表单标签的网页中输入(对我来说没用)。 如何在HTML中获取其有效性状态?此
<input name="myInput" type="text" ng-pattern="/^[0-9]{13}$/">
<input type="button" ng-show="myInput.$valid">
不起作用。
答案 0 :(得分:1)
我担心如果没有将其包装在表单中就行不通,因为您需要通过表单的控制器访问这些字段。
<form name="myForm">
<input name="myInput" type="text" ng-pattern="/^[0-9]{13}$/">
<input type="button" ng-show="myForm.myInput.$valid">
</form>
应该有效。
如果您因任何原因无法使用form
标记,则必须手动连接。