<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>分组选择约束</title>
</head><body>
<table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#CCCCCC" class="bian">
<tr>
<td height="42" colspan="4" bgcolor="#F7F7FE" class="biand"><strong>选择类型</strong></td>
</tr>
<tr>
<td width="25%" height="27" align="right" bgcolor="#f7f7fe" class="bian_tlc"><input type="radio" name="RF" value="RF_1" checked="checked" /></td>
<td height="27" colspan="3" bgcolor="#FFFFFF" class="biand_c">类型一</td>
</tr>
<tr>
<td width="25%" height="27" align="right" bgcolor="#f7f7fe" class="bian_tlc">分组:</td>
<td width="25%" height="27" bgcolor="#FFFFFF" class="biand_c"><select name="select1" id="select1">
<option value="none" selected="selected">无</option>
<option value="ShortName">简称</option>
<option value="NameCn">中文名</option>
<option value="CustName">客户</option>
</select></td>
<td width="25%" height="27" bgcolor="#FFFFFF" class="biand_c"><select name="select2" id="select2">
<option value="none" selected="selected">无</option>
<option value="ShortName">简称</option>
<option value="Contact">联系人</option>
<option value="Name">姓名</option>
</select></td>
<td width="25%" height="27" bgcolor="#FFFFFF" class="biand_c"><select name="select3" id="select3">
<option value="none" selected="selected">无</option>
<option value="Name">姓名</option>
<option value="NameCn">中文名</option>
<option value="CustName">客户</option>
</select></td>
</tr>
<tr>
<td height="27" align="right" bgcolor="#f7f7fe" class="bian_tlc"><input type="radio" name="RF" value="RF_2" /></td>
<td height="27" colspan="3" bgcolor="#FFFFFF" class="biand_c">类型二</td>
</tr>
<tr>
<td height="27" align="right" bgcolor="#f7f7fe" class="bian_tlc"><input type="radio" name="RF" value="RF_3" /></td>
<td height="27" colspan="3" bgcolor="#FFFFFF" class="biand_c">类型三</td>
</tr>
<tr>
<td height="27" align="right" bgcolor="#f7f7fe" class="bian_tlc"><input type="radio" name="RF" value="RF_4" /></td>
<td height="27" colspan="3" bgcolor="#FFFFFF" class="biand_c">类型四</td>
</tr>
<tr>
<td height="27" align="right" bgcolor="#f7f7fe" class="bian_tlc"><input type="radio" name="RF" value="RF_5" /></td>
<td height="27" colspan="3" bgcolor="#FFFFFF" class="biand_c">类型五</td>
</tr>
<tr>
<td height="27" align="right" bgcolor="#f7f7fe" class="bianr"><input type="radio" name="RF" value="RF_6" /></td>
<td height="27" colspan="3" bgcolor="#FFFFFF">类型六</td>
</tr>
</table><input type="button" value="提 交" />
</body>
</html>
被选中值对应select的id
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>分组选择约束</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
function $(sId) {return document.getElementById(sId)}
function _check(){
var num = 0;
var oselval1 = $("select1").options[$("select1").selectedIndex].text;
var oselval2 = $("select2").options[$("select2").selectedIndex].text;
var oselval3 = $("select3").options[$("select3").selectedIndex].text;
var obj = document.getElementsByTagName("select");
for(var i=0; i<obj.length;i++){
if(obj[i].options[obj[i].selectedIndex].text == "无"){
num++;
}
}
if(num ==3){
alert("不能全为无!");
}
if(num < 2){
if(oselval1 == oselval2 || oselval2==oselval3 || oselval1==oselval3 ){
alert("不可重复!");
}
} }
//-->
</SCRIPT>
</head><body>
<table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#CCCCCC" class="bian">
<tr>
<td height="42" colspan="4" bgcolor="#F7F7FE" class="biand"><strong>选择类型</strong></td>
</tr>
<tr>
<td width="25%" height="27" align="right" bgcolor="#f7f7fe" class="bian_tlc"><input type="radio" name="RF" value="RF_1" checked="checked" /></td>
<td height="27" colspan="3" bgcolor="#FFFFFF" class="biand_c">类型一</td>
</tr>
<tr>
<td width="25%" height="27" align="right" bgcolor="#f7f7fe" class="bian_tlc">分组:</td>
<td width="25%" height="27" bgcolor="#FFFFFF" class="biand_c"><select name="select1" id="select1">
<option value="none" selected="selected">无</option>
<option value="ShortName">简称</option>
<option value="NameCn">中文名</option>
<option value="CustName">客户</option>
</select></td>
<td width="25%" height="27" bgcolor="#FFFFFF" class="biand_c"><select name="select2" id="select2">
<option value="none" selected="selected">无</option>
<option value="ShortName">简称</option>
<option value="Contact">联系人</option>
<option value="Name">姓名</option>
</select></td>
<td width="25%" height="27" bgcolor="#FFFFFF" class="biand_c"><select name="select3" id="select3">
<option value="none" selected="selected">无</option>
<option value="Name">姓名</option>
<option value="NameCn">中文名</option>
<option value="CustName">客户</option>
</select></td>
</tr>
<tr>
<td height="27" align="right" bgcolor="#f7f7fe" class="bian_tlc"><input type="radio" name="RF" value="RF_2" /></td>
<td height="27" colspan="3" bgcolor="#FFFFFF" class="biand_c">类型二</td>
</tr>
<tr>
<td height="27" align="right" bgcolor="#f7f7fe" class="bian_tlc"><input type="radio" name="RF" value="RF_3" /></td>
<td height="27" colspan="3" bgcolor="#FFFFFF" class="biand_c">类型三</td>
</tr>
<tr>
<td height="27" align="right" bgcolor="#f7f7fe" class="bian_tlc"><input type="radio" name="RF" value="RF_4" /></td>
<td height="27" colspan="3" bgcolor="#FFFFFF" class="biand_c">类型四</td>
</tr>
<tr>
<td height="27" align="right" bgcolor="#f7f7fe" class="bian_tlc"><input type="radio" name="RF" value="RF_5" /></td>
<td height="27" colspan="3" bgcolor="#FFFFFF" class="biand_c">类型五</td>
</tr>
<tr>
<td height="27" align="right" bgcolor="#f7f7fe" class="bianr"><input type="radio" name="RF" value="RF_6" /></td>
<td height="27" colspan="3" bgcolor="#FFFFFF">类型六</td>
</tr>
</table><input type="button" value="提 交" onclick="_check()"/>
</body>
</html>
点击按钮转链接方法很多 比如onclick事件 然后document.location.href = "http://www.baidu.com"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>分组选择约束</title>
</head><body>
<table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#CCCCCC" class="bian">
<tr>
<td height="42" colspan="4" bgcolor="#F7F7FE" class="biand"><strong>选择类型</strong></td>
</tr>
<tr>
<td width="25%" height="27" align="right" bgcolor="#f7f7fe" class="bian_tlc"><input type="radio" name="RF" value="RF_1" checked="checked" /></td>
<td height="27" colspan="3" bgcolor="#FFFFFF" class="biand_c">类型一</td>
</tr>
<tr>
<td width="25%" height="27" align="right" bgcolor="#f7f7fe" class="bian_tlc">分组:</td>
<td width="25%" height="27" bgcolor="#FFFFFF" class="biand_c"><select name="select1" id="select1">
<option value="none" selected="selected">无</option>
<option value="ShortName">简称</option>
<option value="NameCn">中文名</option>
<option value="CustName">客户</option>
</select></td>
<td width="25%" height="27" bgcolor="#FFFFFF" class="biand_c"><select name="select2" id="select2">
<option value="none" selected="selected">无</option>
<option value="ShortName">简称</option>
<option value="Contact">联系人</option>
<option value="Name">姓名</option>
</select></td>
<td width="25%" height="27" bgcolor="#FFFFFF" class="biand_c"><select name="select3" id="select3">
<option value="none" selected="selected">无</option>
<option value="Name">姓名</option>
<option value="NameCn">中文名</option>
<option value="CustName">客户</option>
</select></td>
</tr>
<tr>
<td height="27" align="right" bgcolor="#f7f7fe" class="bian_tlc"><input type="radio" name="RF" value="RF_2" /></td>
<td height="27" colspan="3" bgcolor="#FFFFFF" class="biand_c">类型二</td>
</tr>
<tr>
<td height="27" align="right" bgcolor="#f7f7fe" class="bian_tlc"><input type="radio" name="RF" value="RF_3" /></td>
<td height="27" colspan="3" bgcolor="#FFFFFF" class="biand_c">类型三</td>
</tr>
<tr>
<td height="27" align="right" bgcolor="#f7f7fe" class="bian_tlc"><input type="radio" name="RF" value="RF_4" /></td>
<td height="27" colspan="3" bgcolor="#FFFFFF" class="biand_c">类型四</td>
</tr>
<tr>
<td height="27" align="right" bgcolor="#f7f7fe" class="bian_tlc"><input type="radio" name="RF" value="RF_5" /></td>
<td height="27" colspan="3" bgcolor="#FFFFFF" class="biand_c">类型五</td>
</tr>
<tr>
<td height="27" align="right" bgcolor="#f7f7fe" class="bianr"><input type="radio" name="RF" value="RF_6" /></td>
<td height="27" colspan="3" bgcolor="#FFFFFF">类型六</td>
</tr>
</table><input type="button" value="提 交" />
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>分组选择约束</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
function $(sId) {return document.getElementById(sId)}
function _check(){
var num = 0;
var oselval1 = $("select1").options[$("select1").selectedIndex].text;
var oselval2 = $("select2").options[$("select2").selectedIndex].text;
var oselval3 = $("select3").options[$("select3").selectedIndex].text;
var rad = document.getElementsByName("RF");
var obj = document.getElementsByTagName("select");
for(var j=0; j<rad.length;j++){
if(rad[j].checked==true){
if(rad[j].value=="RF_1"){
for(var i=0; i<obj.length;i++){
if(obj[i].options[obj[i].selectedIndex].text == "无"){
num++;
}
}
if(num ==3){
alert("分组条件不能全为无!请选择!");
}
if(num < 2){
if(oselval1 != oselval2 && oselval2!=oselval3 && oselval1!=oselval3 ){
window.open("a.html");
}
else {
alert("分组条件有重复,请重新选择!");
}
}
if(num == 2){
window.open("a.html");
}
}
else if(rad[j].value!="RF_1"){
window.open(rad[j].value+".html");
}
}
}
}
//-->
</SCRIPT>
</head><body>
<table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#CCCCCC" class="bian">
<tr>
<td height="42" colspan="4" bgcolor="#F7F7FE" class="biand"><strong>选择类型</strong></td>
</tr>
<tr>
<td width="25%" height="27" align="right" bgcolor="#f7f7fe" class="bian_tlc"><input type="radio" name="RF" value="RF_1" checked="checked" /></td>
<td height="27" colspan="3" bgcolor="#FFFFFF" class="biand_c">类型一</td>
</tr>
<tr>
<td width="25%" height="27" align="right" bgcolor="#f7f7fe" class="bian_tlc">分组:</td>
<td width="25%" height="27" bgcolor="#FFFFFF" class="biand_c"><select name="select1" id="select1">
<option value="none" selected="selected">无</option>
<option value="ShortName">简称</option>
<option value="NameCn">中文名</option>
<option value="CustName">客户</option>
</select></td>
<td width="25%" height="27" bgcolor="#FFFFFF" class="biand_c"><select name="select2" id="select2">
<option value="none" selected="selected">无</option>
<option value="ShortName">简称</option>
<option value="Contact">联系人</option>
<option value="Name">姓名</option>
</select></td>
<td width="25%" height="27" bgcolor="#FFFFFF" class="biand_c"><select name="select3" id="select3">
<option value="none" selected="selected">无</option>
<option value="Name">姓名</option>
<option value="NameCn">中文名</option>
<option value="CustName">客户</option>
</select></td>
</tr>
<tr>
<td height="27" align="right" bgcolor="#f7f7fe" class="bian_tlc"><input type="radio" name="RF" value="RF_2" /></td>
<td height="27" colspan="3" bgcolor="#FFFFFF" class="biand_c">类型二</td>
</tr>
<tr>
<td height="27" align="right" bgcolor="#f7f7fe" class="bian_tlc"><input type="radio" name="RF" value="RF_3" /></td>
<td height="27" colspan="3" bgcolor="#FFFFFF" class="biand_c">类型三</td>
</tr>
<tr>
<td height="27" align="right" bgcolor="#f7f7fe" class="bian_tlc"><input type="radio" name="RF" value="RF_4" /></td>
<td height="27" colspan="3" bgcolor="#FFFFFF" class="biand_c">类型四</td>
</tr>
<tr>
<td height="27" align="right" bgcolor="#f7f7fe" class="bian_tlc"><input type="radio" name="RF" value="RF_5" /></td>
<td height="27" colspan="3" bgcolor="#FFFFFF" class="biand_c">类型五</td>
</tr>
<tr>
<td height="27" align="right" bgcolor="#f7f7fe" class="bianr"><input type="radio" name="RF" value="RF_6" /></td>
<td height="27" colspan="3" bgcolor="#FFFFFF">类型六</td>
</tr>
</table><input type="button" value="提 交" onclick="_check()"/>
</body>
</html>