两个下来列表 一个输入框
一个下拉列表的值为1 2 3 另一个是a b c
当我选择a的时候 a会在输入框中显示 当我接着选择b的时候
在a和b 之间会添加第一个下拉列表所选的值 谢谢了 着急用
一个下拉列表的值为1 2 3 另一个是a b c
当我选择a的时候 a会在输入框中显示 当我接着选择b的时候
在a和b 之间会添加第一个下拉列表所选的值 谢谢了 着急用
解决方案 »
- FORM表单提交验证失效,Jmail发信邮件不能显示图片,急盼救星出手!!!
- 下拉列表控制输入框的问题
- 找不到错在哪?ajax中xmlHttp.responseText接收问题。
- 在firefox下,通过textContent设置文本内容,为什么把内容中的空格都清除了呢?
- 如何做到这样的功能:注册页面出来后,让“同意”按钮锁定几秒后才能点击,请高手赐教!
- 奇怪!!!!刚写的网页游戏地图移动的JS代码,在本地运行正常,上传到空间有异常!!!
- 如何在程序处理完后自动返回前一页?
- 怎么截图
- 简单的session问题!急,在线等!
- 急!函数错误!
- 请问js设置表格某列的文本框id
- 我在做一个监控程序,我想每隔50毫秒执行一个js是方法,求助
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript">
function a(){
if(document.getElementById('a').selected)
document.all.textfield2.value=document.getElementById('a').innerText;
else
document.all.textfield2.value='';
if(document.getElementById('b').selected){
var opts=document.all.select.options;
for(i=0;i<opts.length;i++){
if(opts[i].selected)
document.all.textfield.value=opts[i].innerText;
}
}
else
document.all.textfield.value='';
}
</script>
</head><body>
<select name="select">
<option selected="selected">1</option>
<option>2</option>
<option>3</option>
</select>
<input name="textfield" type="text" size="5" style="border:0" readOnly/>
<select name="select2" onchange="a()">
<option id="a">a</option>
<option id="b">b</option>
<option selected="selected">c</option>
</select>
<input name="textfield2" type="text" size="10" />
</body>
</html>
在a和b 之间会添加第一个下拉列表所选的值
---------------------------------------------
问题是选择b之后,a的选项再发生改变需不需要更新中间显示的值?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript">
function a(){
if(document.getElementById('a').selected)
document.all.textfield2.value=document.getElementById('a').innerText;
else
document.all.textfield2.value='';
if(document.getElementById('b').selected){
var opts=document.all.select.options;
for(i=0;i<opts.length;i++){
if(opts[i].selected)
document.all.textfield.value=opts[i].innerText;
}
}
else
document.all.textfield.value='';
}function b(){
if(document.getElementById('b').selected){
var opts=document.all.select.options;
for(i=0;i<opts.length;i++){
if(opts[i].selected)
document.all.textfield.value=opts[i].innerText;
}
}
}
</script>
</head><body>
<select name="select" onchange="b()">
<option selected="selected">1</option>
<option>2</option>
<option>3</option>
</select>
<input name="textfield" type="text" size="5" style="border:0" readOnly/>
<select name="select2" onchange="a()">
<option id="a">a</option>
<option id="b">b</option>
<option selected="selected">c</option>
</select>
<input name="textfield2" type="text" size="10" />
</body>
</html>
而1 2 3 会加到a和 b的中间 同样c也是追加关系 谢谢
一个下拉列表的值为1 2 3 另一个是a b c
当我选择a的时候 a会在输入框中显示 当我接着选择b的时候
在a和b 之间会添加第一个下拉列表所选的值 谢谢了 着急用
----------------------------------------------------------------
一个下拉列表有什么用?
在a和b 之间是什么意思?