注册 登录
编程论坛 JavaScript论坛

关于选择栏与生成文本框联动的问题,求助高手。

jedyq 发布于 2010-05-31 14:00, 533 次点击
本人是对网页编程的菜鸟,对编程议语言一知半解。最近想开发一个数统计问题的据库。
页面上有一个选择栏,想通过添加按扭把问题选出来,在当面页面上生成一个文本框,在文本框内细做调整后一起提交ACCESS数据库。现写出如下代码,不成功,求助高手。
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<script>
function setwtid(wt){
var wtid=wt
}
var i=1;
function insertEdt(){
var id="name"+i;
document.getElementById("target").innerHTML+=''+i+'<input type="text" name='+id+' value='+wtid+' size="100"><br>';
i=i+1;
}
</script>
<form   name="form2"   id="form2">
<select name="wenti" onChange="javascript:setwtid(this.options[this.selectedIndex].value);">
  <option value="1">a</option>
  <option value="2">b</option>
  <option value="3">c</option>
</select>
<input type="button" name="tianjia" onClick="return insertEdt()" value="添加">
<div id="target"></div>
</form>
</body>
</html>
1 回复
#2
努力加油2010-05-31 15:32
你是不是就是想把选出来的内容显示在div中啊,我写的不知道对你有没有用。。
"http://www.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script type="text/javascript">
var str="";
function xianshi(){
for(var i=0;i<document.form1.chengshi.length;i++){
if(document.form1.chengshi[i].selected){
str+=document.form1.chengshi[i].value;
}
document.getElementById("main").innerHTML=str;
}
}
</script>
</head>

<body>
<form name="form1">
<select name="chengshi">
<option value="上海">上海</option>
<option value="北京">背景</option>
<option value="南京">南京</option>
<option value="大连">大连</option>
</select>
<input type="button" value="显示" onClick="xianshi()">
</form>
<div id="main" style="height:300px; width:300px; border-color:#000000; border-width:1px; border-style:solid; ">
</div>
</body>
</html>
1