<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<input type="checkbox" name="checkXh" value="01"><input type="text" id="xgfl01" id="xgf01" >
<input type="checkbox" name="checkXh" value="02"><input type="text" id="xgfl02" id="xgf02" >
<input type="checkbox" name="checkXh" value="03"><input type="text" id="xgfl03" id="xgf03" >
<input type="checkbox" name="checkXh" value="04"><input type="text" id="xgfl04" id="xgf04" >
<input type="checkbox" name="checkXh" value="05"><input type="text" id="xgfl05" id="xgf05" >
<SELECT NAME="Cats" SIZE="1">
<OPTION VALUE="1">1
<OPTION VALUE="2">2
<OPTION VALUE="3">3
</SELECT>
<input type="button" value="应用" onclick="test();">
//text的name是程序循环产生的
<script>
function test(){
var checks=document.getElementsByName("checkXh");
var texts = "",xgflName="";
//获取select的值
var cats = document.getElementsByName("Cats")[0].value;
for (var j = 0; j <checks.length ; j++) {
//循环checkbox的长度
if(checks[j].checked){
xgflName = "xgfl"+checks[j].value; //获取text的名称 ,动态的
texts = document.getElementsByName(xgflName);
//设置text的值为select中的值
document.getElementById(xgflName).value = checks[j].checked?cats:"";
}
}
}
</script></BODY>
</HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<input type="checkbox" name="checkXh" value="01"><input type="text" id="xgfl01" id="xgf01" >
<input type="checkbox" name="checkXh" value="02"><input type="text" id="xgfl02" id="xgf02" >
<input type="checkbox" name="checkXh" value="03"><input type="text" id="xgfl03" id="xgf03" >
<input type="checkbox" name="checkXh" value="04"><input type="text" id="xgfl04" id="xgf04" >
<input type="checkbox" name="checkXh" value="05"><input type="text" id="xgfl05" id="xgf05" >
<SELECT NAME="Cats" SIZE="1">
<OPTION VALUE="1">1
<OPTION VALUE="2">2
<OPTION VALUE="3">3
</SELECT>
<input type="button" value="应用" onclick="test();">
//text的name是程序循环产生的
<script>
function test(){
var checks=document.getElementsByName("checkXh");
var texts = "",xgflName="";
//获取select的值
var cats = document.getElementsByName("Cats")[0].value;
for (var j = 0; j <checks.length ; j++) {
//循环checkbox的长度
if(checks[j].checked){
xgflName = "xgfl"+checks[j].value; //获取text的名称 ,动态的
texts = document.getElementsByName(xgflName);
//设置text的值为select中的值
document.getElementById(xgflName).value = checks[j].checked?cats:"";
}
}
}
</script></BODY>
</HTML>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货