在可见的字段上显示jquery验证

在可见的字段上显示jquery验证,jquery,html,forms,validation,Jquery,Html,Forms,Validation,我使用jquery验证来显示我表单元素上的错误消息。 我有两个输入字段,都是电子邮件。但是一次只显示一个字段,我有一个链接可以在字段之间切换 我使用jquery隐藏和显示隐藏字段,并在隐藏字段上使用属性禁用。因此,表单提交jquery验证只在第一个元素上启动,而不是ev en当第二个元素可见时,jquery验证仅在第一个元素上显示错误,即使它被禁用和隐藏。好消息是表单抛出了一个错误,但错误并没有显示在第二个元素上 作为一个占位者,这是我的样本表格 document.readyfunction{

我使用jquery验证来显示我表单元素上的错误消息。 我有两个输入字段,都是电子邮件。但是一次只显示一个字段,我有一个链接可以在字段之间切换

我使用jquery隐藏和显示隐藏字段,并在隐藏字段上使用属性禁用。因此,表单提交jquery验证只在第一个元素上启动,而不是ev

en当第二个元素可见时,jquery验证仅在第一个元素上显示错误,即使它被禁用和隐藏。好消息是表单抛出了一个错误,但错误并没有显示在第二个元素上

作为一个占位者,这是我的样本表格

document.readyfunction{ 验证器=test.my\u验证器{ formId:表单, 规则:{ 电子邮件:真的 }, 信息:{ 电子邮件:这是必需的 } }; $show-email2.clickfunction{ //隐藏元素 $.email1.hide; $.1.1价值; $.email1.attrdisabled,disabled; //可见元素 $.email2.removeAttrIsabled,false; $.email2.show; }; $show-email1.clickfunction{ //隐藏元素 $.email2.hide; $.2.0的价值; $.email2.attrdisabled,disabled; //可见元素 $.email1.removeAttrIsabled,false; $.email1.show; }; };
添加您的js代码以及您的表单ID是表单?同时检查这个链接——比如启用输入等,并将其设置为只读——我刚刚添加了一个占位符。请忽略对id和类名的所有引用。链接是为了验证只读字段。在我的情况下。我不想验证隐藏字段