JS控制表单跳转
有这样一段代码:
<from method="post" action="insertloginuser_dowith.jsp>
<input name="aa" type="radio" value="1" />个人<input name="aa" type="radio" value="2" />企业
<input type="submit" value="确定"/ onclick="change()">
</from>
function change(){
var val=0;
var radios=document.getElementsByName("aa");
for(var ii=0;ii <radios.length;ii++){
if(radios[ii].checked){
val=radios[ii].value;
break;
}
}
if(val ==0){
alert("请选择");
}
}
当JS中的val==0的时候,这个页面不跳转。
这个用JS如何控制?
------解决方案--------------------纠正几个打印错误
<from
action 无后引号
</from
----------------------------------
<form method="post" action="insertloginuser_dowith.jsp" >
<input name="aa" type="radio" value="1" / >个人 <input name="aa" type="radio" value="2" / >企业
<input type="submit" value="确定"/ onclick="change()" >
</form >
<script>
function change(){
var val=0;
var radios=document.getElementsByName("aa");
for(var ii=0;ii <radios.length;ii++){
if(radios[ii].checked){
val=radios[ii].value;
break;
}
}
if(val ==0){
alert("请选择");
event.returnValue = false;
}
}
</script>