Tôi đang cố gắng sử dụng ajax để cập nhật hai phần khác nhau của biểu mẫu drupal chỉ từ một hình mờ đầu vào.
Tôi có công cụ ajax tiêu chuẩn trên đầu vào của mình:
$my_form['my_input']['#ajax'] = array(
'callback' => 'my_callback',
'wrapper' => 'my_target_div',
'event' => 'blur',
);
Điều này đang hoạt động tốt, hoán đổi div của tôi khi đầu vào được cập nhật ... tuy nhiên tôi cũng muốn cập nhật một hình thức nhập khác ở dạng khác với mã khác do kết quả mờ trên đầu vào ban đầu của tôi.
Điều này có thể, bất kỳ ý tưởng?
Chỉnh sửa: Để rõ ràng, đây là ví dụ thế giới thực của tôi:
- Loại nội dung 'phim'
- Đã thêm trường 'chính_title'
- Khi 'sơ cấp' được cập nhật, kiểm tra gọi lại ajax của tôi cho các chuỗi tương tự và trả về html.
Html từ cuộc gọi lại được chèn vào một div trống.
Phần đó đang hoạt động rất tốt!
Tôi cũng đang cố gắng sửa đổi đầu vào 'tiêu đề' của nút tiêu chuẩn, cung cấp cho nó giá trị của 'primary_title' sau khi tôi đã thực hiện một số biểu thức chính để dọn dẹp chuỗi (loại bỏ "The" hoặc "A" khỏi đầu, v.v.) sẽ là hai trường tiêu đề, một trường có tiêu đề hoàn chỉnh 'sơ cấp' và một 'tiêu đề' được cắt xén sẽ hữu ích cho việc sắp xếp và hiển thị các bản ghi.