0

いくつかの投稿入力値を「アクション」URL に入れることは可能ですか?

例えば:

<form method="post" action="index.php">
<input type="text" name="username">
<input type="submit">
</form>

結果の URL は index.php ですが、次のように URL の最後に名前の値を追加したいと思います。

index.php?name=value

「投稿」から「取得」に変更したくありません。

4

3 に答える 3

3

フォームを投稿する場合は、既に行ったように行います。次のようGETに、 にパラメータを追加することもできます。action

<form method="post" action="index.php?name=value">
  <input type="text" name="username">
  <input type="submit">
</form>

action投稿前に動的に変更することも可能です。

あなたはそのようなものでそれを達成することができます:

<script type="text/javascript">
function changeAction() {
  this.action += '&other=value';
}
</script>

<form method="post" action="index.php?name=value" onsubmit="changeAction()">
  <input type="text" name="username">
  <input type="submit">
</form>

(未検証)

于 2012-09-19T07:09:25.257 に答える
0

input type='hidden'POSTしたいがフォームに表示したくない値を保持するフォームに配置することもできます

于 2012-09-19T07:19:19.790 に答える
0

フォームの送信時に javascript/jQuery を使用してユーザー名の値を追加することにより、フォームのアクションを動的に追加できます。

于 2012-09-19T07:09:05.990 に答える