2014-11-19 2 views
-1

필수 필드 검사기에 일반 오류 메시지가 있습니다. 표시되는 대신에, 나는 내 사용자 지정 메시지가 표시되지 않습니다이 코드필요한 필드 유효성 검사기 오류 메시지가 자바 스크립트로 변경됩니다.

var RfvInternalNotes = document.getElementById("RfvInternalNotes"); 
    RfvInternalNotes.innerText = ""; 
    RfvInternalNotes.innerText = "Please enter a reason for assigning this question to a different person"; 

어떤 자바 스크립트 오류 만 사용하고

나는 몇 가지 조건에 따라 오류를 변경하려면 내가으로 설정 한 오류 메시지가 자바 스크립트를 사용하여 필수 필드 유효성 검사기 속성. 나는 또한 이것을 시도했다

RfvInternalNotes.ErrorMessage= "Please enter a reason for assigning this question to a different person"; 

그러나 기쁨; 어떤 도움? 감사합니다

답변

0

난 당신이 더 나은 사용자 정의 유효성 검사기를 사용하고 어떻게 든처럼 보일 수는 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> 

Client Validation Function Reference

+0

확인을, 지금 그것을 시도 줄거야하지만, 난 여전히 관심 JavaScript에서 필수 필드 유효성 검사기 메시지를 변경하는 방법을 알고 있어야합니다. '<: 직접 CustomValidator ID = "CvStatusChanged"RUNAT = "서버" ClientValidationFunction = "EnableDisableStatusValidator" ClientIDMode = "정적" 으로 ErrorMessage = "직접 CustomValidator"/ ASP>' 이 – brillox

+0

는이 코드를 지금 사용하고 있습니다 송신자 – brillox

+0

정의되지 하지만 javascrpit 기능 함수 EnableDisableStatusValidator (송신자에 args) { }는 controltovalidate 속성을 추가하지만, 송신기는 아직 – brillox

관련 문제