此例子实现的效果为:当选中任一单选框时弹出所选中的值的信息,然后再跳转到others.do;
当没有选中任一单选框时只弹出提示信息,并不跳转,而是停留在本页面。
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
function check(){
var flag=0;
for(i=0;i<document.lin.r.length;i++){
if(document.lin.r[i].checked){
alert("checked r"+(i+1));
flag=1;
return true;
}
}
if(flag==0){
alert("no element checked");
return false;
}
}
//-->
</SCRIPT>
<form name="lin" action="others.do">
<input type= "radio" name="r">左边 <input type= "radio" name="r">右边<br/>
<input type="submit" value="提交" οnclick="return check()"/>
</from>