原因是:
多写了一个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元素进行验证,那继续修改,具体如何修改,我也没修改过,大家可以试试