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 回答