ajax를 사용하여 하나의 양식 입력 흐림에서 drupal 양식의 두 가지 부분을 업데이트하려고합니다.
입력에 표준 아약스가 있습니다.
$my_form['my_input']['#ajax'] = array(
'callback' => 'my_callback',
'wrapper' => 'my_target_div',
'event' => 'blur',
);
이것은 입력이 업데이트 될 때 내 div를 바꾸어 잘 작동합니다 ... 하지만 원래 입력의 흐림으로 인해 다른 코드로 양식의 다른 곳에서 다른 양식 입력을 업데이트하고 싶습니다.
어떤 아이디어라도 가능합니까?
편집 : 명확성을 위해 다음은 실제 사례입니다.
- 콘텐츠 유형 '영화'
- 'primary_title'필드 추가
- 'primary_title'이 업데이트되면 내 아약스 콜백이 비슷한 문자열을 확인하고 html을 반환합니다.
콜백의 HTML이 빈 div에 삽입됩니다.
그 부분은 잘 작동합니다!
표준 노드 'title'입력을 수정하려고하는데 문자열을 정리하기 위해 정규 표현식을 수행 한 후 'primary_title'값을 지정하려고합니다 (시작에서 "The"또는 "A"제거) 결과 는 제목이 'primary_title'이고 제목이 잘린 'title'인 두 개의 제목 필드가 레코드를 정렬하고 표시하는 데 유용합니다.