web-dev-qa-db-ja.com

JQuery送信フォーム

フォローコードを使用して特定のフォームを送信するにはどうすればよいですか(たとえば、フォームのIDは#form1です)。

$(".nextbutton").click(function() { submit; });
40
user342391

これを試して、フォームIDがformIDであると言うことができます

$(".nextbutton").click(function() { $("form#formID").submit(); });
60
Pramendra Gupta

あなたは次のように試すことができます:

   $("#myformid").submit(function(){
        //perform anythng
   });

または、あなたも試してみることができます

$(".nextbutton").click(function() { 
    $('#form1').submit();
});
7
Gautam3164

それをスムーズに行うためにjQueryですべてを行う必要はありません。次のようにします:

$(".nextbutton").click(function() { 
   document.forms["form1"].submit();
});
2
Alex B.

jQueryオブジェクトは配列を継承するため、この配列には選択されたDOM要素が含まれます。 idを使用しているため、要素はDOM内で一意である必要があるため、次のようにしてsubmitを直接呼び出すことができます。

$(".nextbutton").click(function() { 
  $("#formID")[0].submit();
});
2
challet

次のjqueryを使用して、送信ボタンなしで選択ボックスを送信します。上記のように、クリックの代わりに「変更」を使用します。

$("selectbox").change(function() { 
   document.forms["form"].submit();
});

乾杯!

1
Rob Bach

ページにフォームが1つしかない場合は、これを使用します。フォームのIDまたは名前を知る必要はありません。私はこのコードを使用しました-作業:

document.forms[0].submit();
1
Vova Popov

これを試して :

$('#form1').submit();

または

document.form1.submit();
0