日期:2014-05-16  浏览次数:20320 次

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>