document.getElementById('userleixing')判断A还是B
解决方案 »
- Hibernate中使用annotation问题
- Timer类的schedule方法的TimerTask字符串怎么换行
- 求帮助,hibernate多对多问题
- apache 2.2.4安装成功 但是启动不了??
- 【结贴率100%高分求解】WEBSERVICE取byte[] 内存溢出问题 (大概是这样)
- org.apache.commons.net.ftp.FTPClient下载文件当文件路径出现中文乱码如何处理?
- 求助,不知配置文件哪里出了错
- *.JSD文件是什么文件?用那种软件打开!?
- [200分]javax.ejb.ObjectNotFoundException: Bean not found in 'findByNameAndBh'.
- RedHat9安装后,为什么最高分辨率才800*600?
- 求jsp网站模板
- 用struts1.2 我的jsp说什么也找不到action, 我弄了好长时间了 如果弄好了 我明天再加100分
两个radio name相同,id不同
<input type="radio" name="userleixing" id="userleixing1" value="A"> A
<input type="radio" name="userleixing" id="userleixing2" value="B"> B
通过doucument.getElementById()来判断哪个radio被选中
如果radio A被选中,则doucument.getElementById("userleixing1").checked==true
function radioCheck(){
var radios = document.getElementsByName("userleixing");
if(radios[0].checked){
// forward A.jsp
} else if(radios[1].checked){
// forward B.jsp
} else {
alert("you must select one!");
}
}
<script language="javascript">
function checkNull(){
if(f1.userName.value.length==0){
alert("姓名不能为空!");
f1.userName.focus();
return false;
}
var radios = document.getElementsByName("userleixing");
if(radios[0].checked){
// forward A.jsp
这里不知道要怎么写啊??
} else if(radios[1].checked){
// forward B.jsp
这里不知道要怎么写啊??
} else {
alert("你还没有选择用户类型!");
return false;
}
return true;
}
</script> <form name="f1" id="f1" action="这里要些什么呢?? " method="post"
onsubmit="return checkNull()">
<table border="0">
<tr>
<td>请选择用户类型:</td>
<td>
<input type="radio" name="userleixing" id="userleixing1" value="普通用户">普通用户
<input type="radio" name="userleixing" id="userleixing2" value="商家">商家
</td>
</tr>
<tr>
<td>请你给设定用户姓名:</td>
<td><input type="text" name="userName" id="userName"></td>
</tr>
<td colspan="2" align="center"><input type="submit" value="下一步"></td>action里边要些什么啊??麻烦各位了
function checkNull(){
if(f1.userName.value.length==0){
alert("姓名不能为空!");
f1.userName.focus();
return false;
}
var radios = document.getElementsByName("userleixing");
if(radios[0].checked){
document.forms['f1'].action="A.jsp";
} else if(radios[1].checked){
document.forms['f1'].action="B.jsp";
} else {
alert("你还没有选择用户类型!");
return false;
}return true;
}
</script> <form name="f1" id="f1" action="" method="post"
onsubmit="return checkNull()">
<table border="0">
<tr>
<td> 请选择用户类型: </td>
<td>
<input type="radio" name="userleixing" id="userleixing1" value="普通用户"> 普通用户
<input type="radio" name="userleixing" id="userleixing2" value="商家"> 商家
</td> </tr>
<tr>
<td> 请你给设定用户姓名: </td>
<td> <input type="text" name="userName" id="userName"> </td>
</tr> <td colspan="2" align="center"> <input type="submit" value="下一步"> </td>
</form>