2009-11-16 2 views
1

asp.net의 클라이언트 측에서 사용자 정의 유효성 검사기에 관한 한 가지 질문이 있습니다.클라이언트 측에서 Custom Validator를 사용 하시겠습니까? 스크립트가 잘못되었을 때 ErrorMessage가 표시됩니까?

업로드 된 파일이 doc인지 아닌지 확인하는 내 fileupload 컨트롤 및 customvalidator입니다. !!!!

<asp:FileUpload Id="fu_1" runat="server" /> 
asp:CustomValidator ID="cv_fu1" runat="server" ControlToValidate="fu_1" ValidationGroup="submit" ClientValidationFunction="file_upload" text="Pls!!! uploat doc file only"> </asp:CustomValidator> 

이것은 업로드 파일이 doc인지 아닌지를 확인하는 자바 스크립트입니다 !!!!!!

function file_upload() 
        { 
var file1 = document.getElementById("fu_1").value; 
len_file1 = file1.length; 
var len1_name = file1.substring(len_file1 - 3,len_file1); 
if(len1_name != 'doc') 
{ 

alert("wrong file format"); 

} 

} 

은 내가 유효성 검사기 above..pls의 텍스트 속성에 오류를 넣어 .. 다른 검증의 오류 메시지처럼 .. 자바 스크립트 message..of 경고 대신에 사용자 정의 유효성 검사기에

를 오류 메시지를 넣을 .. .. 사용자 정의 유효성 검사기 속성에 내가 보여주고 싶은 그 오류 ... 난이 관련된 모든 질문을 확인

을 그것을 확인하지만 난 내가 원하는 것을 찾을 수 없습니다 ..

답변

5

가되도록 file_upload 서명을 수정 "함수 file_upload (보낸 사람, ar GS)

+0

내가 그 그나마 가지고있는 괄호없이 file_upload "()"함수 내

, 당신의 필수 논리 또한

에 true 또는 따라 거짓 args.IsValid =이하는 ClientValidationFunction 세트 ". 하지만 끝나지 않았어. 남자. – sikender

+0

사용자 지정 유효성 검사기에서 ErrorMessage 속성 설정 – zincorp

관련 문제