Drupal 양식에 클라이언트 측 양식 유효성 검사를 어떻게 추가합니까?


13

Drupal 양식에 클라이언트 측 양식 유효성 검사를 어떻게 추가합니까? 예를 들어, 주석 모듈에서. Vistor가 이메일 주소를 입력하지 않으면 "이메일 주소를 입력하십시오"라는 팝업 창이 나타납니다.

누군가 내가 나 에게이 방법을 보여줄 수 있기를 바랍니다.


Attiks 덕분 에이 jquery 유효성 검사를 통해 주요 문제를 해결했습니다 .

사용자 정의 모듈 또는 테마에 Jquery Validation js 파일을 포함시킨 다음 양식에 대한 js 유효성 검사 규칙을 추가하는 것이 쉽다고 생각합니다. 모든 모듈에 추가로드가 없습니다.
shasi kanth

답변:


4

클라이언트 측 유효성 검사 모듈을 사용해 보거나 (필요하지 않은 경우) 사용자 정의 js 파일에 유효성 검사 규칙을 추가하고 사용자 정의 테마와 함께로드하여 필요한 특정 양식 요소에 대해 jQuery 필수 플러그인을 통해 처리 할 수 ​​있습니다 -http : / /docs.jquery.com/Plugins/Validation/Methods/required 클라이언트 측에서 모두 처리해야 할 인식 가능한 Drupal 양식 API 쿼크가 없습니다.


js 코드를 직접 작성하려면 어떻게해야합니까? 감사합니다.
enjoylife

가장 좋은 방법은 커스텀 테마에 새로운 js 파일을 생성하고 테마 정보 파일에로드하는 것입니다-테마 정보에 추가하면됩니다-scripts [] = custom_js.js
Dipen

에서 봐 - drupal.org/node/304255은 당신이 D6 사용한다고 가정
Dipen

감사하지만 클라이언트 측 양식 유효성 검사를 수행하려는 양식에 함수 (onclick, on submit, ... js 파일에서 사용될 수 있음)를 추가하는 방법을 모르겠습니다.
enjoylife

위에 링크 된 jquery 플러그인을 사용하는 경우 onclick, onsubmit 이벤트를 작성하지 않아도 플러그인 js 파일을 포함해야하며 + js 파일을 규칙과 함께 포함해야합니다. drupal로 시도하기 전에 docs.jquery.com/Plugins/Validation/Methods/required 에서 예제를 확인하십시오 .
Dipen


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.