0

我在 asp.net webform 的自定义用户控件中有 5 个文本框和按钮。我在尝试弄清楚如何在提交之前验证所有这些文本框时遇到了麻烦。该按钮不执行回发,我需要检查文本框在 jQuery 中是否有效,如果有效,我将发布到 webmethod。

我无法弄清楚如何使用 jQuery Validate 执行此操作,因为您不能在自定义控件中使用表单标记。我也不能使用 .net 中内置的验证,因为它需要在客户端而不是服务器端进行验证。

现在我对每个文本框都有 onblur 并使用正则表达式检查它们,然后如果它们失败,则会有一个错误标签显示消息。然后提交按钮检查每个错误标签以查看它们是否 = "" ,但问题是如果没有在任何文本框中输入任何内容并且没有显示任何错误,则 if 显然会通过。

有没有一种简单的方法来验证没有表单标签的文本框,并在客户端检查所有验证?

4

0 回答 0