9

PHPで検索フォームを書いています。ユーザーが次の送信ボタンを使用して検索フィールドを追加できるようにしたいと思います。

<input type="submit" name="fields" value="<?php echo $fields+1 ?>" />

これで、ボタンにの値が表示されます$fields + 1。実際に私が欲しいのは、何か他のものを表示するためのボタンです(新しいフィールドの追加など)。タグの間にテキストを追加するだけで<input>...</input>は役に立ちません。ボタンのすぐ右にテキストが表示されます。

$fields + 1ボタンのテキストを変更しても、の値をGET / POSTに渡すにはどうすればよいですか?

4

3 に答える 3

10

非表示の入力を使用して値の数を保存できます。これは、GET/POSTの後に使用可能になります。

<input type="submit" name="fields" value="add new field" />
<input type="hidden" name="fieldsCount" value="<?php echo $fields+1 ?>" />
于 2012-06-13T10:43:37.863 に答える
9

ボタン要素を使用できます。

<button type="submit" name="seven" value="7">Push Me</button>

参照:http ://www.w3schools.com/tags/att_button_type.asp

于 2014-02-19T15:02:53.730 に答える
3

$fields+1非表示フィールドを使用して、値を保存または投稿できます。

<input type="hidden" name="fields" value="<?php echo $fields+1 ?>" />
<input type="submit" name="submitter" value="Send" />
于 2012-06-13T10:44:42.727 に答える