Drupal Webフォームを使用していますが、 Webフォームを自動送信できるかどうか疑問に思っていますか?
Webformには%get[key]
、デフォルトでFORM GET URLからフォームフィールドに入力する機能が付属しているため、ユーザーに送信ボタンのクリックを保存したいと思います。可能?ありがとう!
Drupal Webフォームを使用していますが、 Webフォームを自動送信できるかどうか疑問に思っていますか?
Webformには%get[key]
、デフォルトでFORM GET URLからフォームフィールドに入力する機能が付属しているため、ユーザーに送信ボタンのクリックを保存したいと思います。可能?ありがとう!
ある種のロジックを適用してフォーム要素をチェックする (つまり、ユーザーがフィールド x、y、z に入力したら送信する) を適用する Javascript でDrupal 動作を作成する必要があります。Drupal は jQuery フォーム プラグインを使用するため、ajaxSubmitを使用してフォームをバックグラウンドで送信するか、単にフォームの送信イベントをトリガーすることができます。
Enterキーを押して、AjaxなしでjQueryを使用して、David Eadsの答えを詳しく説明するには:
jQuery('#my-form .my-form-item input')
.keypress(function(e) {
if (e.which == 13) {
e.preventDefault();
jQuery('#my-form').submit();
}
});