BootStrap Parsley最小金额(带小数点)验证失败



当金额中有小数位数时,欧芹将不会正确验证输入类型='number'的最小金额。删除小数位数是可行的,但这不是一个选项。。

验证适用于输入类型='text',但是否可以绕过类型='number'中的html5限制?

我创建了一个代码笔(小提琴似乎对欧芹有问题)http://codepen.io/bwolfsohn/pen/eJzbpQ

最低报价,验证为.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>  

在您的情况下,应该指定step="0.01"。否则,默认步骤为1,这不是您想要的!

最新更新