用 ASSCLL 码判断
function changezy()
{
document.all.zy.length = 0;
var selectzy = document.createElement("option");
selectzy.text = "请选择" ;
selectzy.value = "";
document.all.zy.add(selectzy);
// var zy = document.all.xy.value;
<% for(int i=0; i<zy.size(); i++)
{
Map map = (Map)zy.get(i);
%>
if(document.all.xy.value=="<%=map.get("yxsh")%>")
{
var selectcontent = document.createElement("option");
selectcontent.value = "<%=map.get("zyh")%>";
selectcontent.text = "<%=map.get("zyfxmc")%>";
document.all.zy.add(selectcontent);
}
<% } %>
}
自己对应改改
function changezy()
{
document.all.zy.length = 0;
var selectzy = document.createElement("option");
selectzy.text = "请选择" ;
selectzy.value = "";
document.all.zy.add(selectzy);
// var zy = document.all.xy.value;
<% for(int i=0; i<zy.size(); i++)
{
Map map = (Map)zy.get(i);
%>
if(document.all.xy.value=="<%=map.get("yxsh")%>")
{
var selectcontent = document.createElement("option");
selectcontent.value = "<%=map.get("zyh")%>";
selectcontent.text = "<%=map.get("zyfxmc")%>";
document.all.zy.add(selectcontent);
}
<% } %>
}
自己对应改改
<html>
<head>
<title> 脚本测试 </title>
</head>
<script language="JavaScript">
<!--
function test_sel()
{
if(document.getElementById("r1").checked)
{
var obj = document.getElementById("s1");
var array1=new Array ("A","B","C","D","E","F");
for(i=0;i<6;i++)
{
obj.options[i+1].innerText=array1[i];
}
}else{
var obj = document.getElementById("s1");
var array1=new Array ("a","b","c","d","e","f");
for(i=0;i<6;i++)
{
obj.options[i+1].innerText=array1[i];
}
}
}
//-->
</script>
<body>
<input type="radio" id="r1" name="r" onclick="test_sel()"/>大写
<input type="radio" id="r2" name="r" onclick="test_sel()"/>小写
<br>
<select name="s1" >
<option value="-1" >请选择</option>
<option value="" ></option>
<option value=""></option>
<option value=""></option>
<option value=""></option>
<option value=""></option>
<option value=""></option>
</select>
</body>
</html>
<!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=gb2312" />
<title>无标题文档</title>
</head>
<script language="javascript">
var low = ["a","b","c"];
var up = ["A","B","C"];
function $(id)
{
return document.getElementById(id);
}
function setd(s)
{
var d = $("letter");
d.length = 0;
with(d)
{
for(i=0;i<s.length;i++)
options[i] = new Option(s[i],s[i]);
}
}
function upd()
{
if($('uplow1').checked == true)
setd(up);
else if($('uplow2').checked == true)
setd(low);
}
</script>
<body onload="setd(low)">
<p>
<input type="radio" name="uplow" id="uplow1" value="1" onclick="upd()" />
大写
<input type="radio" name="uplow" id="uplow2" value="2" onclick="upd()" />
小写</p> <select name="letter" id="letter">
</select>
</body>
</html>
初学~还得麻烦大家~~不胜感激~~
如果ABCDEFabcdef这些值都从数据库中调用的~那怎么改啊~
<input type=radio name=o onclick="aaa.style.textTransform='upperCase'" checked >upperCase
<input type=radio name=o onclick="aaa.style.textTransform='lowerCase'">lowerCase
<br>
<input type=text id=aaa style="text-transform:upperCase" >
<br/>
<head>
<title> 脚本测试 </title>
<script language="javascript">
function xz()
{
var rd=document.form1.radiobutton;
var sData;
//下面是删除原有OPTIONS里面的值
for(m=0;m<document.form1.select.options.length;)
{
document.form1.select.options.remove(m);
}
//创建OPTION对象
for(i=0;i<rd.length;i++)
{
if(rd[i].checked)
{
if(rd[i].value=='r1')
{
for(j=65;j<91;j++)
{
sData=String.fromCharCode(j);
var newOpt = document.createElement("OPTION");
newOpt.text =sData;
newOpt.value =sData;
document.form1.select.options.add(newOpt);
}
}else{
for(k=97;k<123;k++)
{
sData=String.fromCharCode(k);
var newOpt = document.createElement("OPTION");
newOpt.text =sData;
newOpt.value =sData;
document.form1.select.options.add(newOpt);
}
}
}
}
}
</script>
</head> <body>
<form name="form1" method="post" action="">
<table width="162" height="60" border="1" align="center">
<tr>
<td width="59" height="28"><label>
<input type="radio" name="radiobutton" id="radiobutton" value="r1" onClick="xz();"/>
大写
</label></td>
<td width="87" rowspan="2"><label>值
<select name="select"> </select>
</label></td>
</tr>
<tr>
<td height="24"><label>
<input type="radio" name="radiobutton" value="r2" onClick="xz();"/>
小写</label></td>
</tr>
</table>
</form>
</body>
</html>