Tôi đang sử dụng trình xác thực tùy chỉnh để gọi hàm javascript để xác thực. Vấn đề của tôi là tôi cần có khả năng tự động thay đổi thông báo lỗi. Đây là mã:Thông báo lỗi động cho khách hàng của trình xác thực tùy chỉnh
<asp:CustomValidator ID="CustomValidator1" runat="server" ClientValidationFunction="fcnValid1"
ErrorMessage="" Display="None" ValidateEmptyText="True">
</asp:CustomValidator>
<asp:ValidationSummary ID="ValidationSummary1" runat="server" DisplayMode="List" ShowMessageBox="True" ShowSummary="False" />
function fcnValid(source, args) {
var Status = document.getElementById("<%=ddlStatus.ClientID%>").value
if (Status == "In Underwriting") {
if (document.getElementById("<%=txtRequestor.ClientID%>").value == "") {
//sender.errormessage = "Test1"
//sender.innerHTML = "Test2";
document.getElementById("<%=txtRequestor.ClientID%>").focus();
args.IsValid = false;
}
}
}
Cảm ơn bạn, đây là những gì đã kết thúc: – Mike
source.errormessage = "* Không phải điện thoại ở Vương quốc Anh" – Mike
không hoạt động đối với tôi, 'source.errormessage =" custom message here ";' hoạt động tốt –