JavaScript 判断 option 是否选择了第一项

来源:百度知道 编辑:UC知道 时间:2024/06/25 00:33:11
<form action="jump.php" name="jumpform" target=_blank>
<select name="jump" >
<option selected="selected" >请选择</option>
<option value="down.php" >下载</option>
<option value="ad.php">广告</option>
</select>
<input class="formbutton" type="submit" value="下载" /></form>

代码在上面,请用JavaScript避免用户没有选择就进行下载。
如果选择了第一项,就是“请选择”,弹出警告
如果选择了其他2项,正常提交。

<form name="myform" onsubmit="return checkForm()">
<select size="1" name="factory">
<option value="" selected>选择制造商</option>
<option value="1">1号工厂</option>
<option value="2">2号工厂</option>
<option value="3">3号工厂</option></select>
<input type="submit" />
</form>
<script>
function checkForm(){
var selectedValue = document.all.myform.factory.value;
alert(selectedValue);
if (selectedValue == "")
{
alert("你选择制造商");
return false;
}
}
</script>

你可以给请选择一个value,如果选择的是这个value,就警告。
第二种思路,看看selectedIndex等于几就知道了

if(document.forms[0].elements[jump].value == "请选择"){
alert("请选择!");
}else{
document.forms[0].submit();