我在HTML 5中遇到表单验证问题。
在我的HTML中,我有这个。
<unzip src="compressFile.zip" dest="dirAux">
<patternset>
<include name="mySubDir/**"/>
</patternset>
</unzip>
<fileset id="fileset1" dir="dirAux/mySubDir" />
<property name="newContentMySubDir" refid="fileset1"/>
<for param="nameFile" list="${newContentMySubDir}" delimiter=";">
<sequential>
<if>
<not><available file="${finalDir}/mySubDir/@{nameFile}" type="file"/></not>
<then>
<copy tofile="${finalDir}/mySubDir/@{nameFile}" file="dirAux/mySubDir/@{nameFile}"/>
</then>
</if>
</sequential>
</for>
它是<input class="form-control" name="max_count" type="number" min="1" ng-model="vm.count" required>
字段,NUMBER
是MIN
。
我在角度控制器中有这个,
1
我在文本框中输入if (vm.dataForm.$valid) {
// do my logic
} else {
alert ("Errors in Form");
}
。由于0
为min
,因此会自动将值设置为1
。 (没关系)。现在我点击1
按钮。
之后我得到了Submit
。
基本上即使将值从alert
更新为0
,表单验证也会针对值1
进行验证。
如何使用文本字段中当前的值验证表单?