0

我正在使用 jquery validate 进行验证。我在验证输入特殊字符的字段时遇到问题。

正在形成的验证脚本是:

<script type="text/javascript">
        IDM.validationRules["emailAddress"]=  
{ required : true , emailAdd : true }; IDM.validationMsgs["emailAddress"]=  
{ required : 'Email Address is required' , emailAdd : 'should be in email format' };
</script>

现在,当我在电子邮件输入字段中输入 abc 时,我收到的错误消息应该是电子邮件格式,而如果我输入任何有效的电子邮件 ID,只要输入任何特殊字符,如“@”或“。” 键入函数 emailAdd 永远不会被调用,我会收到一条错误消息 警告:没有为 emailAddress 定义消息

日期字段也发生了类似的事情,即在输入“/”之后,日期字段的类似消息也会被抛出。

PS:所有其他验证工作正常。

4

0 回答 0