我正在用PHP编写搜索表单。 我希望用户能够使用以下提交按钮添加搜索字段:
<input type="submit" name="fields" value="<?php echo $fields+1 ?>" />
现在按钮显示$fields + 1
的值。
实际上我想要的是显示其他内容的按钮(例如添加新字段)。
只在<input>...</input>
标记之间添加文字无济于事。
文本只显示在按钮右侧。
如何更改按钮上的文字并仍然将$fields + 1
的值传递给GET / POST?
答案 0 :(得分:8)
您可以使用隐藏输入来存储值计数,它将在GET / POST之后可用:
<input type="submit" name="fields" value="add new field" />
<input type="hidden" name="fieldsCount" value="<?php echo $fields+1 ?>" />
答案 1 :(得分:5)
您可以使用按钮元素:
<button type="submit" name="seven" value="7">Push Me</button>
答案 2 :(得分:2)
您可以使用隐藏字段存储或发布$fields+1
值:
<input type="hidden" name="fields" value="<?php echo $fields+1 ?>" />
<input type="submit" name="submitter" value="Send" />