ページの読み込み後にjqueryを使用してフォームを自動的に送信しようとしています
$(function(){
$("input[name=name]").val("somename");
$("input[name=email]").val("[email protected]");
$('#aweberform').submit();
});
名前とメールの両方の値がフォームに入力されていることがわかります。ただし、送信イベントはトリガーされません。
ここで光を当てることができる人はいますか?
ありがとう!
わかりました、私は問題を見つけました
どうやら送信入力にsubmitという名前を付けることはできません
<input type="submit" name="submit" value="click to submit!">
に変更されました
<input type="submit" name="someothername" value="click to submit!">
そしてそれは問題を修正しました
これを試してください$('#aweberform').submit();
これを試してくださいdocument.getElementById('formId').submit();
$('#myForm').submit()
を機能させるには、[送信]ボタンを削除する必要がありました。理由はわかりません。
送信に関数を追加します。私のために働くようです。
$('#aweberform').submit(function(){return true;});