我在asp.net webform中的自定义用户控件中有5个文本框和按钮。在提交之前,我无法弄清楚如何验证所有这些文本框。该按钮不执行回发,我需要检查文本框在jQuery中是否有效,如果它们有效,我将发布到webmethod。
我无法弄清楚如何使用jQuery Validate执行此操作,因为您无法在自定义控件中使用表单标记。我也不能使用.net中内置的验证,因为它需要在客户端验证,而不是在服务器端验证。
现在我对每个文本框都有onblur,并使用regex表达式检查它们,然后如果它们失败,则会显示一个显示消息的错误标签。然后提交按钮检查每个错误标签,看看它们是否为“”“,但问题是,如果没有任何内容输入任何文本框并且没有显示任何错误,则会显着通过。
是否有一种简单的方法来验证没有表单标签的文本框,并在客户端检查所有验证?