0
2 개의 submit, new 버튼이있는 양식이 있습니다. 두 가지 경우 모두 다른 조치를 취하고 싶습니다. 어떻게 2 이벤트를 구별합니까 ??Drupal 양식 제출 조건 확인을위한 조건
if($form_state['submit']['op']){
submit handler code
}
어떤 아이디어 같은 뭔가?
2 개의 submit, new 버튼이있는 양식이 있습니다. 두 가지 경우 모두 다른 조치를 취하고 싶습니다. 어떻게 2 이벤트를 구별합니까 ??Drupal 양식 제출 조건 확인을위한 조건
if($form_state['submit']['op']){
submit handler code
}
어떤 아이디어 같은 뭔가?
당신과 같이 그것을 밖으로 기능 (formname_submit)를 제출하고 휴식 기본값을 사용 할 수 있습니다 :
switch($form_state['clicked_button']['#id']) {
case 'edit-button-name' :
...code...
break;
case 'edit-button-name1' :
...code...
break;
}
을 또는 양식이 정의 버튼 별 기능을 별도의 정의 제출할 수 있습니다
$form['buttons']['new']['#submit'][] = 'name_of_submit_function';
$form['buttons']['delete']['#submit'][] = 'name_of_submit_function';