0

I am trying to use Parsley.js for validate some form fields. After read the docs and see how I should use it I follow the next steps:

  • Add the attribute data-validate to form <form action="" id="product_create" method="post" data-validate="parsley">
  • Add the extra attributes to form fields <input type="text" id="product_price" name="product[price]" data-trigger="change keyup keypress" data-required="true" data-type="number">

If I don't understand bad so when I change the value of #product_price error should appears right? Well it doesn't and I can't find why or how I'm doing wrong, any advice

4

3 回答 3

1

我有同样的问题,我用 data-validation-minlength="0" 解决了它

于 2013-11-06T14:50:27.797 回答
1

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

我目前也在为此苦苦挣扎——而且它似乎是“设计使然”:https ://github.com/guillaumepotier/Parsley.js/issues/262 还有http:// 上的“经典演示” parsleyjs.org/documentation.html不会在您立即输入无效数据时进行验证,只有在您尝试发送表单时才会这样做。

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

于 2013-10-09T10:06:49.800 回答
0

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

于 2015-02-09T09:14:09.500 回答