当我尝试causesvalidation=false
我的服务器端验证控件时,如requiredfieldvalidator。
我想手动causesvalidation=false
使用javascript,但我还没有完成。有没有解决方案......
答案 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");