6
AJAXを使用してフォームを検証および送信する方法
Form APIを使用してWebフォームを作成しました。#AJAX各フィールドにAJAX検証を追加するためにフィールドオプションを使用しています。 ページをリロードせずにAJAXを使用してフォームを検証および送信することは可能ですか?検証が失敗した場合はエラーメッセージを表示し、検証が成功した場合はメッセージ(理想的にはライトボックス内)を表示してフォームフィールドをリセットします。 これまでの私のコード: $form['name'] = array( '#type' => 'textfield', '#title' => t('Name'), '#default_value' => '', '#maxlength' => '128', '#required' => TRUE, '#ajax' => array( 'callback' => '_validate_name', 'wrapper' => 'name-error-icon-container', 'method' => 'html', 'effect' => 'none', 'progress' => array( 'message' => NULL, ), ), ); $form['submit'] = array( '#type' …