2013-10-28 4 views
1

누구나 jQuery 유효성 검사와 함께 Redactor 편집기를 성공적으로 통합 했습니까?jQuery를 사용하여 Redactor Editor 컨텐츠 유효성 검사 플러그인 유효성 검사

<textarea class="text-input textarea" rows="25" id="page_content" name="page_content"></textarea> 

$("#add_cms").validate({ 
    rules: { 
     page_content: "required" 
     }, 
    messages: { 
     page_content: "Content can't be empty!" 
     } 
}); 

@Sparky, 나는 몇 시간 동안 고민했다, 너무 추가-방법을 시도했다. 그러나이 방법은 심지어 호출되지도 않았습니다. 나는 에 좌절감을 느끼고 모든 코드를 삭제했습니다. 그 시점에서 제가 여기에 질문을했습니다.

Redactor가 textarea를 display : none으로 렌더링하는 것으로 보입니다. jQuery 유효성 검사가 트리거되지 않습니다.

+0

"예/아니오"질문 :

$("#add_cms").validate({ ignore: [], // <-- allows validation of all hidden fields rules: { page_content: "required" }, messages: { page_content: "Content can't be empty!" } }); 

이 답변을 참조하십시오. 코드로 솔루션을 찾고 있다면 먼저 자신의 시도를 보여주십시오. – Sparky

+0

@ Sparky 당신은 정말로 단 6 점 중 4 점을 빼앗아 야합니까? 나는 여기 꽤 새로운데, 나에게 휴식을. –

+0

나는 그러한 일을 할 힘이 없다. 또한 의견은 귀하의 대리인에 대해 토론하거나 불평 할 적절한 장소가 아닙니다. – Sparky

답변

2

견적 영업 이익 :

그 편집자가의 jQuery 유효성 검사가 트리거 점점되지 display:none; 그래서 로 텍스트 영역을 렌더링하는 것 같다.

그게 전부라면 그 기능을 사용 설정하면됩니다.

기본적으로 jQuery 유효성 검사는 숨겨진 모든 필드를 무시합니다. 이는 ignore 옵션을 []으로 설정하여 취소 할 수 있습니다. https://stackoverflow.com/a/8565769/594235