我试图将 parsley.js 集成到我的动态源码中。当我点击提交按钮时触发javascript中的事件我打电话
var validateForm = $('#myForm').parsley().validate();
但它不会起作用,因为在控制台中出现错误
未捕获的TypeError:对象73没有方法'替换'
对象73似乎是radiobutton字段(我想 - 如果它不是那么纠正我)。生成它看起来像这样:
<span class="formw">
Test1<input class="formField data-parsley-required" prop="text" type="radio" name="73" value="Test1" data-parsley-multiple="73" data-parsley-id="0256">
Test2<input class="formField " prop="text" type="radio" name="73" value="Test2" data-parsley-multiple="73">
Test3<input class="formField " prop="text" type="radio" name="73" value="Test3" data-parsley-multiple="73">
</span>
我真的不知道如何让欧芹在我的表单中工作并修复此替换错误......
任何帮助将不胜感激!
提前致谢
答案 0 :(得分:4)
我认为Parsley不支持纯数字的data-parsley-multiple
或name
。它试图创建一个str.replace(),这不是一个字符串。
尝试使用字符串,例如data-parsley-multiple="radio73"
最佳