HTML 5 / Angular - 数字字段的表单验证

时间:2016-10-04 09:41:33

标签: angularjs html5 validation

我在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> 字段,NUMBERMIN

我在角度控制器中有这个,

1

现在问题

我在文本框中输入if (vm.dataForm.$valid) { // do my logic } else { alert ("Errors in Form"); } 。由于0min,因此会自动将值设置为1。 (没关系)。现在我点击1按钮。

之后我得到了Submit

基本上即使将值从alert更新为0,表单验证也会针对值1进行验证。

如何使用文本字段中当前的值验证表单?

0 个答案:

没有答案