0

JQueryのみを使用してサーバーに送信されたパラメータに「2」を含める方法は?

html:

<form id="myForm">
  <inout type="text" name="one" value="ten"/>
</form>
  <button name="two" id="form_submit" value="twenty" />

JQuery:

$("#form_submit").click(function(){
   $("#myForm").submit();
 });

上記の HTML コードを変更せずに、JQuery のみを使用して、ボタンのパラメーターを残りのフォームのパラメーターと共にサーバーに送信したいですか?

4

1 に答える 1

3

送信前に非表示の入力をフォームに追加できます。

$("#form_submit").click(function() {
    var $h = $('<input/>', { type: 'hidden', name: 'submitted_by', value: this.name});
    $("#myForm").append($h).submit();
});
于 2013-10-03T23:35:06.000 に答える