2014-09-19 33 views
2

我在我的测试表单上有一个选择列表,我试图使用parsley.js进行验证。parsley.js选择列表值零 - 不工作

欧芹验证不起作用,但只有当选择列表的默认值是空白值时,除非我需要的值为0(零)。

因此,当在选择列表中选择/显示零值时,选择列表应该为红色,表示存在错误。

当我使用默认值零时,如何正确验证选择列表?

这是我的选择列表中与零值的例子:

<select name="availability_type" id="id_availability_type" data-parsley-id="1601" data-parsley-required="true" data-parsley-required-message="You must enter at least one Detail." class="input-xlarge2 standard_input_style parsley-success"> 
    <option value="0"> Do not display Availability</option> 
    <option value="1">Immediately</option> 
    <option value="2">1 week</option> 
    <option value="3">2 weeks</option> 
    <option value="4">3 weeks</option> 
    <option value="5">4 weeks</option> 
    <option value="6">&gt; 4 weeks</option> 
</select> 

下面是代码行用一个空格作为工程价值:

<option value=" "> Do not display Availability</option> 
+0

仅使用“数字”作为选项值是强制性的吗? – kmario23 2014-09-19 07:00:11

+0

是的。我必须使用一个数字(0 - 6)。 – user1261774 2014-09-20 19:32:07

回答

4

我终于拿到了这要使用data-parsley-min =“1”

这样输入不会接受零的值。

希望这有助于某人。