我正在使用Parsley验证器来验证我的JSP表单。但是在验证数字时我遇到了问题。请看下面的代码。
<form class="form-horizontal" method="post" action="" data-parsley-validate>
<input id="textinput" name="salary" type="number" required class="form-control input-md" value=<c:out value="${designationInfo.salary}"/> >
</form>
数字字段可能包含浮点数,而不仅是整数。必须允许5500.65之类的数字。但欧芹验证器正在检查&#34;整数&#34;如果表格中包含双号,则不提交表格。
我该如何解决这个问题?
答案 0 :(得分:9)
根据this GitHub issue thread我认为你可以像这样在你的输入元素中添加一个step属性:
<form class="form-horizontal" method="post" action="" data-parsley-validate>
<input id="textinput" name="salary" type="number" step="0.01" required class="form-control input-md" value=<c:out value="${designationInfo.salary}"/> >
</form>
希望这会有所帮助:)