jquery validate需要表单的id和name相同才能正常工作
但是使用form后,生成的id和name就不同了,例如变成了下面这样
<input name="RegForm[username]" id="RegForm_username" type="text" value=""/>
请问如何解决这个问题
jquery validate需要表单的id和name相同才能正常工作
但是使用form后,生成的id和name就不同了,例如变成了下面这样
<input name="RegForm[username]" id="RegForm_username" type="text" value=""/>
请问如何解决这个问题
我对jquery validate不熟。不过看了它的文档,没发现要求name和id一样啊?
另外,它的rule绑定可以单独进行的,不一定要在class里设定。
但是我把id和name改成一样的jquery validate就可以正常运行
它的文档中的例子name和id也不一样啊。可能是它不支持model[name]这种格式,应该算它的一个bug了。你可以参考它的文档用另一种规则绑定方法,就是通过id来确定的那种。
另一种方法确实可以,看来只能放弃我的那种方法了,谢谢qiang的回答