没有表单的角度输入有效性属性

时间:2014-07-15 11:30:34

标签: angularjs validation

我在没有表单标签的网页中输入(对我来说没用)。 如何在HTML中获取其有效性状态?此

<input name="myInput" type="text" ng-pattern="/^[0-9]{13}$/">
<input type="button" ng-show="myInput.$valid">

不起作用。

1 个答案:

答案 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标记,则必须手动连接。