
Html Java Script 编程中 radio和Checkbox和select没选报错问题
我的radio<h3>Coolness</h3><br><inputtype=radioname="cool"value="Mc">MegaCool<inputtype=...
我的radio
<h3>Coolness</h3><br>
<input type=radio name="cool" value="Mc"> Mega Cool
<input type=radio name="cool" value="C"> Cool
<input type=radio name="cool" value="Nc"> Nano Cool
<input type=radio name="cool" value="Gs"> geht so
<input type=radio name="cool" value="tu"> Teta uncool
我的Select
<select name ="大小" Size=3>
<option value="bg"> 大
<option value="n"> 小
<option value="ck"> 超小
</select>
关于这两种选择,如果一个都没选,要弹出错误。怎么在JavaScript中编写????
请大侠赐教
最重要的就是当select中没有东西的时候一定要报错。说没选 展开
<h3>Coolness</h3><br>
<input type=radio name="cool" value="Mc"> Mega Cool
<input type=radio name="cool" value="C"> Cool
<input type=radio name="cool" value="Nc"> Nano Cool
<input type=radio name="cool" value="Gs"> geht so
<input type=radio name="cool" value="tu"> Teta uncool
我的Select
<select name ="大小" Size=3>
<option value="bg"> 大
<option value="n"> 小
<option value="ck"> 超小
</select>
关于这两种选择,如果一个都没选,要弹出错误。怎么在JavaScript中编写????
请大侠赐教
最重要的就是当select中没有东西的时候一定要报错。说没选 展开
2个回答
展开全部
<script language="javascript">
function validForm(){
var rdos=document.getElementsByName('cool');
var sel=document.getElementsByName('大小')[0];
var isSelect=false;
for(var i=0;i<rdos.length;i++){
if(rods[i].checked){
isSelect=true;
}
}
if(!isSelect&&sel.value.length==0){
alert('请选择');
return false;
}
}
</script>
在form里面加上onsubmit事件就OK
function validForm(){
var rdos=document.getElementsByName('cool');
var sel=document.getElementsByName('大小')[0];
var isSelect=false;
for(var i=0;i<rdos.length;i++){
if(rods[i].checked){
isSelect=true;
}
}
if(!isSelect&&sel.value.length==0){
alert('请选择');
return false;
}
}
</script>
在form里面加上onsubmit事件就OK
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询