【发布时间】:2016-01-04 15:51:42
【问题描述】:
当金额中有小数位时,parsley 不会正确验证输入 type='number' 的最小金额。删除小数位有效,但这不是一个选项..
验证适用于输入 type='text',但是否可以绕过 type='number' 中的 html5 限制?
我创建了一个 codepen(小提琴似乎与 parsley 有问题) http://codepen.io/bwolfsohn/pen/eJzbpQ
验证中 0.00 的最低出价
<form class="form-inline bidding" name="IamBidding" ACTION="#" METHOD="POST">
<div class="form-group">
<input class="mb mbinlinebox" TYPE="number" min="925.00" id="aBidAmount_7167" VALUE="925.00" name="aBidAmount_7167" data-parsley-trigger="change" data-parsley-error-message="You must enter at least 925.00" size="11" maxlength="11" required />
<input type="hidden" name="toa" value="IamBidding" />
<input type="hidden" name="bidtype" value="U" />
<input TYPE="hidden" name="aMin_7167" VALUE="925.00" />
<input TYPE='submit' VALUE="Bid Now" Name="Submit" class='btn btn-success' />
</div></form>
最低出价 25 美分
<form class="form-inline bidding" name="IamBidding" ACTION="#" METHOD="POST">
<div class="form-group">
<input class="mb mbinlinebox" TYPE="number" min="925.25" id="aBidAmount_7167" VALUE="925.25" name="aBidAmount_7167" data-parsley-trigger="change" data-parsley-error-message="You must enter at least 925.25" size="11" maxlength="11" required />
<input type="hidden" name="toa" value="IamBidding" />
<input type="hidden" name="bidtype" value="U" />
<input TYPE="hidden" name="aMin_7167" VALUE="925.25" />
<input TYPE='submit' VALUE="Bid Now" Name="Submit" class='btn btn-success' />
</div></form>
不带小数位的最低投标验证
<form class="form-inline bidding" name="IamBidding" ACTION="#" METHOD="POST">
<div class="form-group">
<input class="mb mbinlinebox" TYPE="number" min="925" id="aBidAmount_7167" VALUE="925" name="aBidAmount_7167" data-parsley-trigger="change" data-parsley-error-message="You must enter at least 925" size="11" maxlength="11" required />
<input type="hidden" name="toa" value="IamBidding" />
<input type="hidden" name="bidtype" value="U" />
<input TYPE="hidden" name="aMin_7167" VALUE="925" />
<input TYPE='submit' VALUE="Bid Now" Name="Submit" class='btn btn-success' />
</div></form>
【问题讨论】:
标签: twitter-bootstrap validation parsley.js