一个关于文本框联动的问题 把document.form1.Popedom.value=document.form1.Nclassid.value 改成document.form1.Popedom.value=subcat[i][3]不就可以了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 try: document.form1.Nclassid.options[document.form1.Nclassid.length] = new Option(subcat[i][0], subcat[i][2]); document.form1.Nclassid.options[document.form1.Nclassid.length] = new Option(subcat[i][0], subcat[i][3]); 不好意思,可能我表述得不是很清楚现在要实现的功能是Nclassid 返回值是subdog[i][2]Popedom 返回值是subdog[i][3]caiying2009提供的代码Nclassid、Popedom返回的都是同一个值subdog[i][3]fandelei1982提供的代码返回的值有误A1应为1 现为0A2应为0 现为0B1应为0 现为1B2应为1 现为1C3应为0 现为0C4应为0 现为0还请高手帮忙看看代码<script language = "JavaScript">var onecount;onecount=0;subcat = new Array(); subcat[0] = new Array("A1","1","4","1"); subcat[1] = new Array("A2","1","5","0"); subcat[2] = new Array("B1","2","6","0"); subcat[3] = new Array("B2","2","7","1"); subcat[4] = new Array("C1","3","8","0"); subcat[5] = new Array("C2","3","9","0"); onecount=6;function changelocation(locationid) { document.form1.Nclassid.length = 0; var locationid=locationid; var i; for (i=0;i < onecount; i++) { if (subcat[i][1] == locationid) { document.form1.Nclassid.options[document.form1.Nclassid.length] = new Option(subcat[i][0], subcat[i][2]); } } }</script><table width="95%" border="1" cellspacing="0" cellpadding="3" align="center" bordercolorlight="#ECEEE4" bordercolordark="#CCCABC"> <form action="" name="form1" method="post" onSubmit="WBTB_CopyData('Body');return check();"> <tr> <td colspan="2" align="center" height="30" ><strong>一个关于文本框联动的问题请求高手帮助</strong></td> </tr> <tr valign="middle"> <td width="15%" height="25">Class</td> <td width="85%" height="25"> <select name="classid" onChange="changelocation(document.form1.classid.options[document.form1.classid.selectedIndex].value)" size="1"> <option value="">SelectClass</option> <option value="1">AAAA</option> <option value="2">BBBB</option> <option value="3">CCCC</option> </select> <select name="Nclassid" > <option value="">SelectClass</option> </select></td> </tr> <tr valign="middle"> <td height="25">Popedom</td> <td height="25"><input type="text" name="Popedom"> 实现功能让Popedom显示subcat[i][3]的值</td> </tr> </form></table><br /> <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>新建网页 2</title></head><body><script language = "JavaScript">var onecount;onecount=0;subcat = new Array();subcat[0] = new Array("A1","1","4","caiying2009-a1");subcat[1] = new Array("A2","1","5","caiying2009-a2");subcat[2] = new Array("B1","2","6","caiying2009-b1");subcat[3] = new Array("B2","2","7","caiying2009-b2");subcat[4] = new Array("C1","3","8","caiying2009-c1");subcat[5] = new Array("C2","3","9","caiying2009-c2");onecount=6;function changelocation(locationid){ document.form1.Nclassid.length = 0; var locationid=locationid; var i; for (i=0;i < onecount; i++){ if (subcat[i][1] == locationid){ document.form1.Nclassid.options[document.form1.Nclassid.length] = new Option(subcat[i][0], subcat[i][3]); } }}</script><table width="95%" border="1" cellspacing="0" cellpadding="3" align="center" bordercolorlight="#ECEEE4" bordercolordark="#CCCABC"> <form action="" name="form1" method="post" onSubmit="WBTB_CopyData('Body');return check();"> <tr> <td colspan="2" align="center" height="30" ><strong>一个关于文本框联动的问题请求高手帮助</strong></td> </tr> <tr valign="middle"> <td width="15%" height="25">Class</td> <td width="85%" height="25"> <select name="classid" onChange="changelocation(this.value)" size="1"> <option value="">SelectClass</option> <option value="1">AAAA</option> <option value="2">BBBB</option> <option value="3">CCCC</option> </select> <select name="Nclassid" onChange="document.form1.Popedom.value=this.value"> <option value="">SelectClass</option> </select></td> </tr> <tr valign="middle"> <td height="25">Popedom</td> <td height="25"><input type="text" name="Popedom"> Popedom现在显示是的Nclassid的值,想让它显示subcat[i][3]的值</td> </tr> </form></table><br /></body></html> JS弹出窗口问题,来就有分,!!!!!!!!!! 客户端判断上传文件大小```` 关于innerHTML 的问题 js高手请进:如何获取本机IP地址(纯js,非asp/php/jsp) 原生JS判断<a>后面的标签<ul> 关于一个正则表达式 表单提交问题 怎样用Javascript检测用户关闭窗口事件?急 请问有什么事件是按下IE的[关闭|后退|前进]就触发的?(除了ONUNLOAD,因为它按刷新也触发) 有没有带filter功能的html控件 一行显示的问题 为什么我用JS将信息插入到iframe中,但是在网页上去没有立刻显现,FF 可以,但是IE不行
document.form1.Nclassid.options[document.form1.Nclassid.length] = new Option(subcat[i][0], subcat[i][2]);
document.form1.Nclassid.options[document.form1.Nclassid.length] = new Option(subcat[i][0], subcat[i][3]);
Nclassid 返回值是subdog[i][2]
Popedom 返回值是subdog[i][3]
caiying2009提供的代码
Nclassid、Popedom返回的都是同一个值subdog[i][3]
fandelei1982提供的代码
返回的值有误
A1应为1 现为0
A2应为0 现为0
B1应为0 现为1
B2应为1 现为1
C3应为0 现为0
C4应为0 现为0还请高手帮忙看看代码<script language = "JavaScript">
var onecount;
onecount=0;
subcat = new Array();
subcat[0] = new Array("A1","1","4","1");
subcat[1] = new Array("A2","1","5","0");
subcat[2] = new Array("B1","2","6","0");
subcat[3] = new Array("B2","2","7","1");
subcat[4] = new Array("C1","3","8","0");
subcat[5] = new Array("C2","3","9","0");
onecount=6;function changelocation(locationid)
{
document.form1.Nclassid.length = 0; var locationid=locationid;
var i;
for (i=0;i < onecount; i++)
{
if (subcat[i][1] == locationid)
{
document.form1.Nclassid.options[document.form1.Nclassid.length] = new Option(subcat[i][0], subcat[i][2]);
}
}
}
</script>
<table width="95%" border="1" cellspacing="0" cellpadding="3" align="center" bordercolorlight="#ECEEE4" bordercolordark="#CCCABC">
<form action="" name="form1" method="post" onSubmit="WBTB_CopyData('Body');return check();">
<tr>
<td colspan="2" align="center" height="30" ><strong>一个关于文本框联动的问题请求高手帮助</strong></td>
</tr>
<tr valign="middle">
<td width="15%" height="25">Class</td>
<td width="85%" height="25">
<select name="classid" onChange="changelocation(document.form1.classid.options[document.form1.classid.selectedIndex].value)" size="1">
<option value="">SelectClass</option>
<option value="1">AAAA</option>
<option value="2">BBBB</option>
<option value="3">CCCC</option>
</select>
<select name="Nclassid" >
<option value="">SelectClass</option>
</select></td>
</tr>
<tr valign="middle">
<td height="25">Popedom</td>
<td height="25"><input type="text" name="Popedom">
实现功能让Popedom显示subcat[i][3]的值</td>
</tr>
</form>
</table>
<br />
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 2</title>
</head><body>
<script language = "JavaScript">
var onecount;
onecount=0;
subcat = new Array();
subcat[0] = new Array("A1","1","4","caiying2009-a1");
subcat[1] = new Array("A2","1","5","caiying2009-a2");
subcat[2] = new Array("B1","2","6","caiying2009-b1");
subcat[3] = new Array("B2","2","7","caiying2009-b2");
subcat[4] = new Array("C1","3","8","caiying2009-c1");
subcat[5] = new Array("C2","3","9","caiying2009-c2");
onecount=6;
function changelocation(locationid){
document.form1.Nclassid.length = 0;
var locationid=locationid;
var i;
for (i=0;i < onecount; i++){
if (subcat[i][1] == locationid){
document.form1.Nclassid.options[document.form1.Nclassid.length] = new Option(subcat[i][0], subcat[i][3]);
}
}
}
</script>
<table width="95%" border="1" cellspacing="0" cellpadding="3" align="center" bordercolorlight="#ECEEE4" bordercolordark="#CCCABC">
<form action="" name="form1" method="post" onSubmit="WBTB_CopyData('Body');return check();">
<tr>
<td colspan="2" align="center" height="30" ><strong>一个关于文本框联动的问题请求高手帮助</strong></td>
</tr>
<tr valign="middle">
<td width="15%" height="25">Class</td>
<td width="85%" height="25">
<select name="classid" onChange="changelocation(this.value)" size="1">
<option value="">SelectClass</option>
<option value="1">AAAA</option>
<option value="2">BBBB</option>
<option value="3">CCCC</option>
</select>
<select name="Nclassid" onChange="document.form1.Popedom.value=this.value">
<option value="">SelectClass</option>
</select></td>
</tr>
<tr valign="middle">
<td height="25">Popedom</td>
<td height="25"><input type="text" name="Popedom">
Popedom现在显示是的Nclassid的值,想让它显示subcat[i][3]的值</td>
</tr>
</form>
</table>
<br /></body></html>