我有一个流畅的形式。我使用jQuery validate插件验证我的表单。但提交时我收到错误
TypeError:elem未定义
我的代码:
<f:form id="user_form">
<table>
<tr>
<th><f:translate key="email" /></th><td></td>
</tr>
<f:for each="{users}" as="user">
<tr>
<td> <a class="editable" id="email" data-validation="email" data-validation-error-msg="You did not enter a valid e-mail">{user.email} </a></td><td></td>
</tr>
</f:for>
</table>
</f:form>
的jquery.js
$('#user_form').validate({
form : '#user_form',
modules : 'location, date, security, file',
validateOnBlur : false,
errorMessagePosition : 'top',
scrollToTopOnError : false,
onModulesLoaded : function() {
console.log("Load jquery validates");
}
});
我的标题
中包含以下脚本<script src="//code.jquery.com/jquery.js" type="text/javascript"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery-form-validator/2.3.23/jquery.form-validator.min.js" type="text/javascript"></script>