我有一个必需的字段验证器,带有一般错误消息;使用java脚本我想根据某些条件更改错误
我正在使用此代码
var RfvInternalNotes = document.getElementById("RfvInternalNotes");
RfvInternalNotes.innerText = "";
RfvInternalNotes.innerText = "Please enter a reason for assigning this question to a different person";
没有javascript错误,但我的自定义消息未显示,而是显示我设置到必填字段验证器属性中的错误消息。我也试过这个
RfvInternalNotes.ErrorMessage= "Please enter a reason for assigning this question to a different person";
但没有快乐;任何帮助?感谢
答案 0 :(得分:0)
我认为您可以更好地使用Custom Validator并使用其ClientValidationFunction函数,这些函数可能看起来像:
<asp:CustomValidator id="CustomValidator1"
ClientValidationFunction="MyClientValidationFunction" />
<script language="javascript">
function MyClientValidationFunction(sender, args){
sender.errormessage = "Validation failed";
args.IsValid = true; // false based upon your conditions...
return;
}
</script>
答案 1 :(得分:0)
发现了问题;我也在其他地方调用了该函数。正在工作