获取相应的文本值以及输入文本

时间:2014-07-03 07:40:01

标签: php html input

我有一个表格,其中有很多字段。我想知道如何获取输入文本的相应标签的值。例如:

<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个字段,每个字段具有不同的文本值。我如何得到这个文本?

任何帮助都将不胜感激。

3 个答案:

答案 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];

等。