我有一个表格,其中有很多字段。我想知道如何获取输入文本的相应标签的值。例如:
<p><input type="text" name="complaints[]"/> Jaw pain</p>
<p><input type="text" name="complaints[]"/> Jaw clicking</p>
<p><input type="text" name="complaints[]"/> Jaw locking</p>
<p><input type="text" name="complaints[]"/> Limited mouth opening</p>
<p><input type="text" name="complaints[]"/> Facial pain</p>
我可以使用input type=text
获取我在PHP中处理的$_POST[complaints]
的值。我想得到相应文本的值,即下颌疼痛,下颌点击等。
我有超过30个字段,每个字段具有不同的文本值。我如何得到这个文本?
任何帮助都将不胜感激。
答案 0 :(得分:1)
您可以在[]。
中为输入指定名称示例:
<p><input type="text" name="complaints[jaw-pain]"/> Jaw pain</p>
<p><input type="text" name="complaints[jaw-clicking]"/> Jaw clicking</p>
<p><input type="text" name="complaints[jaw-locking]"/> Jaw locking</p>
<p><input type="text" name="complaints[limited-mouth]"/> Limited mouth opening</p>
<p><input type="text" name="complaints[facial-pain]"/> Facial pain</p>
这将导致$ _POST中的数组值可访问,如:
$_POST["complaints"]["jaw-pain"]
希望这有帮助:)
答案 1 :(得分:-1)
我想你忘了使用value属性了。 试试这个
<p><input type="text" name="complaints[]" value="Jaw pain" /></p>
并在php中获取关联的数组 试试这个
<p><input type="text" name="complaints[jaw-paint]" value="Jaw pain" /></p>
答案 2 :(得分:-2)
这适用于您的代码:
$_POST["complaints"][0];
$_POST["complaints"][1];
$_POST["complaints"][2];
$_POST["complaints"][3];
等。