我有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
变量中找回它
怎么会这样?
答案 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"]
?>