抱歉,我知道我昨天问过这个,但我得到的答案是Javascript,这对我有用,但现在我正在编写PHP脚本,我也无法弄清楚PHP版本。我试图研究它,但没有出现。
我正在尝试为您的生日创建一些选择器的验证脚本,例如月,日和年。基本上我希望脚本运行为:
如果选择器在第一个选项上,则返回false ELSE return true
如果选择了列表中的第一个选项,我需要的IF语句是什么,以便将脚本返回false。
例如,
<select>
<option>FAIL IF THIS IS SELECTED</option>
<option>PASS IF THIS IS SELECTED</option>
<option>PASS IF THIS IS SELECTED</option>
...And So On
</select>
答案 0 :(得分:3)
<强> HTML 强>
<form action="post.php" method="post">
<select name="test" id="test">
<option value="0">FAIL IF ...</option>
<option value="1">PASS IF ...</option>
<option value="2">PASS IF ...</option>
</select>
</form>
PHP内部的验证函数(form.php)
if($_POST['test'] == "0") return false;
else return true;
答案 1 :(得分:0)
您可以在每个value
代码
option
属性
<select>
<option value="">FAIL IF THIS IS SELECTED</option>
<option value="something">PASS IF THIS IS SELECTED</option>
<option value="something else">PASS IF THIS IS SELECTED</option>
...And So On
</select>
然后使用
检查<select>
标记的值
if($_POST['name of select tag'] == '') // first selector is chosen
{
// display the error message
}