2011-02-24 2 views
0

폼에 버튼을 추가했으며 클릭하면 다른 동작을 수행합니다. 내가 직면하고있는 문제는 기본 양식도 제출되고 이메일 등을 입력하는 것과 같은 velidation 메시지를 받는다는 것입니다.드루팔 (Drupal - Core User Module)

알려 주시기 바랍니다.

+0

양식에 단추를 어떻게 추가 했습니까? – Finbarr

+0

당신이하려는 일에 대해 더 많은 정보를 제공해 줄 수 있습니까? 새로운 버튼으로 무엇을하려고합니까? – mikesir87

답변

2

그런 양식을 탈취 할 수 없습니다. 양식이 제출되면 사용 가능한 모든 유효성 검증 핸들러가 호출되고 오류가 발견되지 않으면 모든 제출 핸들러가 호출됩니다.

요구 사항이 다른 다목적 양식을 만들려면 양식을 직접 만들고 유효성 검사를 처리하거나 기존 양식을 사용하고 기존 유효성 검사를 사용자 고유의 유효성 검사로 바꿔야합니다.

+0

예 다목적 형태입니다. 다른 버튼을 사용하여 다른 교육 정보를 추가하거나 골드 멤버, 실버 회원 버튼 등으로 업그레이드 할 수 있습니다. 실버/골드 멤버로 업그레이드하기 위해 기본 유효성 검사를 호출해서는 안되며 대신 사용자 유형을 변경하는 함수를 호출해야합니다. 나는 드루팔 (Drupal)을 처음 사용하므로 예제를 보내주십시오. 또한 새 단추는 등록 양식 항목 사이에 있어야합니다. –