使用Parsley进行数据验证无效

时间:2013-10-01 17:40:26

标签: jquery parsley.js

我正在尝试使用Parsley.js来验证某些表单字段。阅读文档后,看看我应该如何使用它,然后按照以下步骤操作:

  • 将属性data-validate添加到表单<form action="" id="product_create" method="post" data-validate="parsley">
  • 将额外属性添加到表单字段<input type="text" id="product_price" name="product[price]" data-trigger="change keyup keypress" data-required="true" data-type="number">

如果我不明白,那么当我更改#product_price的值时,错误应该出现吗?好吧,它没有,我无法找到为什么或如何做错,任何建议

3 个答案:

答案 0 :(得分:1)

我认为问题是你输入了一些无效值,并且当你离开这个字段时,预期的欧芹会出现错误消息?

我目前正在努力解决这个问题 - 似乎是“按设计”的方式:https://github.com/guillaumepotier/Parsley.js/issues/262 此外,http://parsleyjs.org/documentation.html上的“优等演示”不会在您立即输入无效数据时进行验证,只有在您尝试发送表单时才会验证。

无论如何,我已经在https://github.com/guillaumepotier/Parsley.js/issues/385上打开了一个问题,并希望能够更好地理解这个问题,甚至可能会改变这个问题; - )

答案 1 :(得分:1)

我遇到了同样的问题,我用data-validation-minlength =“0”

解决了这个问题

答案 2 :(得分:0)

对我来说,这个错误来自于将我的一个输入值设置为value =&#39;&#39;,我知道很多人都使用它。我找到了一个解决方法,它可以正常工作。

相关问题