php中具有相同名称的多个输入

时间:2014-08-22 08:27:16

标签: php html input radio-button

我有4个输入

<input type="radio" class="radio" name="newsletter_to[]" value="newsletter_to_1" />
<input type="radio" class="radio" name="newsletter_to[]" value="newsletter_to_2" />
<input type="radio" class="radio" name="newsletter_to[]" value="newsletter_to_3" />
<input type="radio" class="radio" name="newsletter_to[]" value="newsletter_to_4" />

当检查第一个中的第一个中的任何一个时,我无法在我的$_POST变量中找回它 怎么会这样?

3 个答案:

答案 0 :(得分:1)

HTML看起来很好,应该按预期工作。

正如您在评论中告诉我的那样,您使用JavaScript动态生成表单,请仔细检查脚本以确保它不会以任何方式中断表单提交。

告诉我你是否正常工作。否则,我们会尝试进一步调查: - )

祝你好运。

答案 1 :(得分:0)

这是单选按钮。不是复选框。您需要使用type =“checkbox”或所有名称都更改为“newsletter_to”。

你能展示你的$ _POST吗?

答案 2 :(得分:0)

<input type="checkbox" class="checkbox" name="newsletter_to[]" value="newsletter_to_1" />
<input type="checkbox" class="checkbox" name="newsletter_to[]" value="newsletter_to_2" />
<input type="checkbox" class="checkbox" name="newsletter_to[]" value="newsletter_to_3" />
<input type="checkbox" class="checkbox" name="newsletter_to[]" value="newsletter_to_4" />

<?php

$NewsLetter_to=$_POST["newletter_to"]

?>