1. ホーム
  2. jquery

[解決済み] 送信前にフォームに追加フィールドを追加するには?

2022-06-29 14:53:45

質問

javascript と JQuery を使用して、POST を使用して HTTP フォームから送信されるフィールドを追加する方法はありますか?

という意味です。

<form action="somewhere" method="POST" id="form">
  <input type="submit" name="submit" value="Send" />
</form>

<script type="text/javascript">
  $("#form").submit( function(eventObj) {
    // I want to add a field "field" with value "value" here
    // to the POST data

    return true;
  });
</script>

どのように解決するのですか?

はい、いくつかの隠しパラメータを使用して試すことができます。

  $("#form").submit( function(eventObj) {
      $("<input />").attr("type", "hidden")
          .attr("name", "something")
          .attr("value", "something")
          .appendTo("#form");
      return true;
  });