我在asp.net c#中创建一个网页,我想在验证失败时更改文本框的边框颜色。
例如:
请告诉我该怎么做。
感谢。
答案 0 :(得分:2)
这种通货膨胀很容易,但有点脏:
在按钮和此JavaScript函数
上指定onClientClick属性<script type="text/javascript">
function YourButtonClickEvent() {
var validation = Page_ClientValidate();
if (!validation) {
for (var i = 0; i < Page_Validators.length; i++) {
if (!Page_Validators[i].isvalid) {
$("#" + Page_Validators[i].controltovalidate).css("border-color", "red");
}
}
}
return val;
}
</script>
答案 1 :(得分:0)