我有一些案例。
一对单选按钮:
<input type="radio" id="One" name="MyRadio" value="">
<input type="radio" id="Two" name="MyRadio">
所以我有3个场景。
我选择&#34; One&#34;
我选择&#34; Two&#34;
我选择无,我发送表格。
与select
类似的情况<option value=''>Three</option>
<option>Four</option>
我的问题是
a)案例1,2和3(以及4,5和6)将发送什么?
b)如果我需要检查值,我应该在下一个脚本中重用它们时使用isset()或empty()吗?
答案 0 :(得分:1)
使用第一个收音机,这将是一个空字符串。使用第二个无线电,这不会在POST数据中。您可以使用empty()
进行测试。
为了混淆问题,没有值的选项会将文本发送到服务器,因此“四”将作为空字符串发送给三个。
然而,这是来自记忆。您可以做的是将$_POST
粘贴到var_dump()
以自行检查结果:)