c# - 如何使 asp Validator 通过 jQuery/javascript 验证

标签 c# javascript jquery asp.net html

我有一个 asp:RequiredFieldValidator,它检查 asp:TextBox 以查看它是否为空。

按下按钮时,我想让验证器验证文本框。这必须通过 jQuery/javascript 完成,因为该按钮是一个 html 输入按钮。

有什么想法吗?我在网络上阅读了很多资源,但没有设法完成这个(即通过 jquery 调用验证)

最佳答案

您可以像这样从 JavaScript 触发验证:

var isValid = Page_ClientValidate("");

如果您只想验证某个组中的控件,只需将组名传递给函数即可:

var isValid = Page_ClientValidate("GroupName");

这是一个简单的例子:

<script type="text/javascript">
    validateStuff = function(){
       return Page_ClientValidate("ValidateTextBox");
    }
</script>  
<asp:TextBox ID="TextBox1" runat="server" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
    ControlToValidate="TextBox1" 
    ValidationGroup="ValidateTextBox" 
    Display="Dynamic" 
    ErrorMessage="*" ...>
</asp:RequiredFieldValidator>
<input type="button" value="Click Me" onclick="return validateStuff();" />

关于c# - 如何使 asp Validator 通过 jQuery/javascript 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8011867/

相关文章:

javascript - jQuery 如果换行,行数加 1

c# - NetworkInterface.GetIPv4Statistics().BytesReceived - 它返回什么?

c# - 如何在 NpgsqlConnection 中设置编码

c# - 查找字符串中第 N 次出现的字符

javascript - 使用 vb.net,我可以将此字符串转换为正则表达式吗?

java - 如何从javascript数组中的java代码获取值

c# - 我在哪里可以找到同时遵守 OOP 原则和 SOLID 原则的代码示例?

javascript - 迭代匹配元素来控制自定义光滑轮播

javascript - 将元素附加到 jQuery 中的主体顶部

javascript - Leaflet.js geoJson 标签