2012-10-31 1 views
1

drupal v7을 사용하고 있으며 등록 양식을 무시하고 싶습니다.등록 페이지 대체

사용자 지정 양식은 jQueryUI.accordion을 사용하여 클라이언트 측 3 단계 등록이됩니다. 새 모듈과

해결 방법 :

reg.module: [X_form_user_login_alter(); X_form_user_login_block_alter();] 

reg.tpl.php: [Html/JavaScript/CSS] 

template.php: [X_preprocess_user_register() { $variables['rendered'] = drupal_render($variables['form']); }] 

솔루션이 잘 표시, & 모든 자원 페이지에서 사용할 수 있습니다.

html (reg.tpl.php) 형식의 단추가 jQuery Click 이벤트를 호출하지 않고 대신 서버에 제출하는 것이 문제입니다.

제출을 어떻게 막을 수 있습니까?

drupal에서 클라이언트 측 코드를 사용할 수있는 방법이 있습니까?

답변

0

스크립트가 페이지에 포함되어 있는지 확인하십시오.

그리고 jQuery를에

, 당신은 사용할 수 있습니다

event.preventDefault(); 

는 양식 제출을 방지하기 위해.

+0

감사합니다. js 파일을 링크했습니다. 'preventDefault'를 추가 한 후에도 여전히 제출됩니다. jquery는 호출되지 않습니다 (경고 (...)). – avisa