当前位置: 代码迷 >> Web前端 >> jquery validation 交付时报“nodename为空或不是对象”
  详细解决方案

jquery validation 交付时报“nodename为空或不是对象”

热度:720   发布时间:2013-12-17 12:06:34.0
jquery validation 提交时报“nodename为空或不是对象”

?????????????? 原因是:

??????????????? 多写了一个hidden的input,如下:

?????????? ? <form id="dataForm" method="post">
?????? <input id="oldEmall" type="hidden" value="${members.email}"></input>
??? <table width="100%" border="0">
??????????? <tr>
????????????? <td width="6%" valign="top"><span>帐户邮箱:</span></td>
????????????? <td width="34%"><input id="member_email" name="member_email" value="${members.email}"?

?

这个应该去掉

?

如果不去掉,应该修改jquery.validation.js里面的

return $([]).add(this.currentForm)
???.find(":input")
???.not(":hidden,:submit, :reset, :image, [disabled]")
???.not( this.settings.ignore )
???.filter(function() {

对于 hidden元素不进行验证,当然,如果你想要对hidden元素进行验证,那继续修改,具体如何修改,我也没修改过,大家可以试试

??????

  相关解决方案