jquery
  • zend-framework
  • jquery-validate
  • zend-form
  • 2013-03-13 1 views 0 likes 
    0

    젠드 폼과 Jquery 폼 유효성 검사 플러그인 (http://bassistance.de/jquery-plugins/jquery-plugin-validation/)을 사용하고 있습니다. 그러나 플러그인은 입력 태그에서 필수 입력란을 가져옵니다. 예를 들어, validate 메소드를 수행하려면 "< input type = 'text'class = 'Required'id = 'anything'>"을 찾습니다. 그러나 Zend Form에서 setRequired (true) 함수를 사용하면 레이블 부분에 "class = 'required'"가 배치됩니다. 어떻게 해결할 수 있습니까?Jquery와 Zend를 사용한 폼 유효성 검사

    PLUGIN < 라벨> 헤이 </라벨> < 입력 유형 = '텍스트'클래스 = '필수'ID = '아무것도'> 작품!

    젠드 < 라벨 클래스는 = 작동하지 않습니다> 섭에게 < 입력 유형 = '텍스트'ID = '아무것도'> '필수'!

    +0

    뭔가를해야합니다. 나는이 문제가 당신에게 많은 도움이 되었기 때문에 이와 비슷한 문제를 겪었습니다. 필자는 사용자 정의 오류를 생성하면서 더 많은 제어를 제공하는 자체 유효성 검사 라이브러리를 작성했습니다. 그러나 DOM 조작은 사용자에게 달려 있습니다. https://github.com/skaterdav85/Validator.js – skaterdav85

    +0

    당신은 이미 그 해답을 알고 있습니다. 그것을 플러그인이 필요로하는 곳에 두십시오. 'label' 안에있는 여분의 클래스는 플러그인을 방해하지 않습니다. – Sparky

    +0

    젠드 코드는 "서버 측"유효성 검사를위한 코드입니다. jQuery 코드는 "클라이언트 측"검증을위한 것이다. 이것들은 두 가지 다른 것들이므로 하나가 다른 것에 영향을 줄 수있는 설정을 기대할 수는 없습니다. 각 방법에 필요한 설정을 지정하면 둘 다 독립적으로 작동 할 수 있습니다. Zend Validation은 jQuery 유효성 검사가 실패 할 때 간단하게 처리합니다. – Sparky

    답변

    0

    당신은 내가 jQuery를 데이터 유효성 검사 플러그인이 시간에 제한 될 수 있다는 생각이

    $anything = new Zend_Form_Element_Text('anything'); 
    $anything->setLabel('Label') 
        ->setRequired(true) 
        ->setAttrib('class', 'required'); 
    
    관련 문제