【问题标题】:Unable to validate the "floating numbers" with parsley validator无法使用欧芹验证器验证“浮点数”
【发布时间】:2015-04-24 09:02:53
【问题描述】:

我正在使用 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 这样的数字。但是 parsley 验证器正在检查“整数”,如果它包含双数,则不提交表单。

我该如何解决这个问题?

【问题讨论】:

    标签: javascript html twitter-bootstrap parsley.js


    【解决方案1】:

    根据this GitHub issue thread,我认为您可以像这样向输入元素添加一个步骤属性:

        <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>
    

    希望这会有所帮助:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-29
      • 1970-01-01
      • 2014-10-04
      相关资源
      最近更新 更多