我正在尝试为您的生日创建一些选择器的验证脚本,例如月,日和年。基本上我希望脚本运行为:
如果选择器在第一个选项上,则返回false ELSE返回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>
此外,是否有人知道如何在PHP中执行此操作?
答案 0 :(得分:1)
您想使用selectedIndex
找出所选的项目。
答案 1 :(得分:0)
这是一个例子
window.onload=function(){
var frm=document.getElementById('frm');
frm.onsubmit=function(){
if(!isvalid())
{
alert("Please select all date values properly!");
return false;
}
}
}
// Check validity
function isvalid(){
var isValid=true;
var sel_day=document.getElementById('day');
if(sel_day.selectedIndex==0) isValid=false;
var sel_month=document.getElementById('month');
if(sel_month.selectedIndex==0) isValid=false;
var sel_year=document.getElementById('year');
if(sel_year.selectedIndex==0) isValid=false;
return isValid;
};