使用Javascript进行Asp.Net验证控制

时间:2011-01-03 04:56:30

标签: asp.net

当我尝试causesvalidation=false我的服务器端验证控件时,如requiredfieldvalidator。

我想手动causesvalidation=false使用javascript,但我还没有完成。有没有解决方案......

2 个答案:

答案 0 :(得分:2)

我对这个问题的答复很晚,但对其他人有帮助

通过jQuery将causesvalidation属性应用于按钮非常简单。您所要做的就是为您的按钮分配类,例如为其分配一个取消类,如下所示

<a href="URL URL" class="cancel" >Home</a>

在jQuery的document.ready函数中

 //get your button by class
 var $cancelButton = $(".cancel");

//assign the attribute
$cancelButton.attr("CausesValidation", "False");

通过这样做,您可以将此验证属性分配给任何按钮,只需通过jQuery分配其类和赋值属性。

答案 1 :(得分:1)

尝试(未测试的):

document.getElementById("<%= YourControl.ClientID  %>").setAttribute("causesvalidation", "false");