我正在使用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之类的数字。但是,欧芹验证器正在检查“整数”,并且如果表单包含双精度数字,则不会提交表单。
我该如何解决这个问题?
根据这个GitHub问题线程,我认为您可以像这样在输入元素中添加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>
希望这可以帮助 : )
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句