2010-01-25 5 views
1

내 양식 필드에 사용자가 뭔가를 입력 할 때 사라지는 워터 마크 텍스트가 있습니다.까다로운 필드의 유효성 검사

하지만 사용자가 입력란에 무엇인가를 입력했는지 확인하기 위해 jquery 유효성 검사 플러그인 http://docs.jquery.com/Plugins/Validation#Example을 사용할 수 없으며 텍스트가 포함됩니다.

그래서 워터 마크 텍스트가 이미 포함되어 있고 플러그인이 가득 차 있다고 가정 할 때 사용자 유형이 무엇인지 유효성을 검사 할 수 있습니까?

답변

1

당신은 addmethod 사용해야합니다

jQuery.validator.addMethod("watermarkmethod", function(value, element) { 
    return this.optional(element) || value != 'your watermark text'; 
}, "Please do not leave empty"); 
2

워터 마크 텍스트를 어딘가에 넣을 수 있습니다 (예 : 요소의 rel 속성 또는 title). 워터 마크 텍스트가 "여기에 이름 입력"또는 100 용 사용자 정의 JS 배열 % 깨끗하고 유효한 HTML), 필드의 내용이 기본값과 같은지 확인하는 자체 검증 메소드를 작성하십시오.

고유 한 유효성 검사 방법을 구현하는 방법은 Plugins/Validation/Validator/addMethod을 참조하십시오.