我想通过添加一个验证类(即提交)来设置所有空文本框的样式,但我的代码不起作用。不确定它是脚本还是 customvalidator。我只想使用 JS。如果我说
target.style.border="1px solid red";
它的工作虽然。只是无法添加课程。
JS:
<link href="StyleSheet.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
function validateTextBox(sender, args) {
var target = document.getElementById(sender.controltovalidate);
var is_valid = target.value != "";
if (is_valid) {
target.removeClass("validate");
}
else {
target.addClass("validate");
}
args.IsValid = is_valid;
}
</script>
ASPX:
<asp:TextBox ID="txtSurname" runat="server"></asp:TextBox>
<asp:CustomValidator ID = "CustomValidator1" runat="server"
ControlToValidate="txtSurname" ValidateEmptyText="true"
ClientValidationFunction="validateTextBox"
></asp:CustomValidator>
CSS:
.validate
{
border:2px solid red;
}