select选中以后如何把相应的id值写到text中

neo40 2006-07-18 03:26:55
<select name='chanp' id="chanp" onChange="javascript:changevalue()">
<option value="产品1" id="价格1">产品1</option>
<option value="产品2" id="价格2">产品2</option>
</select>

<input name="jiag" type="text" id="jiag" size="20" maxlength="20">

我想让select 选择以后,相应的id号(也就是价格)写到text里。
...全文
199 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
luoyixiaoniba 2006-07-19
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="JScript">
function changevalue(){
jiag.value=chanp.options[chanp.selectedIndex].text;
}
</SCRIPT>

<select name='chanp' id="chanp" onChange="javascript:changevalue()">
<option value="产品1" id="价格1">产品1</option>
<option value="产品2" id="价格2">产品2</option>
</select>

<input name="jiag" type="text" id="jiag" size="20" maxlength="20">
chenyu112 2006-07-19
  • 打赏
  • 举报
回复
同一楼上
sandsboy 2006-07-18
  • 打赏
  • 举报
回复
<select name='chanp' id="chanp" onChange="javascript:changevalue(this)">
<option value="产品1" id="价格1">产品1</option>
<option value="产品2" id="价格2">产品2</option>
</select>

function changevalue(o){
document.getElementById("jiag").value = o.value;
}
lantersen 2006-07-18
  • 打赏
  • 举报
回复
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<meta http-equiv="content-type" content="text/html" charset="utf-8">
<link rel="stylesheet" type="text/css" href="">
<script type="text/javascript" src=""></script>
<script language="javascript" type="text/javascript">

function changevalue()
{
var el = document.getElementById("chanp");
var textnode = document.getElementById("jiag");
if (el != null)
{
for (i=0; i<el.options.length; i++)
{
if ( el.options(i).selected )
{
var aid = el.options(i).id;
textnode.value = aid;
}
}
}

}

</script>
</HEAD>

<BODY>
<select name='chanp' id="chanp" onChange="javascript:changevalue();">
<option value="">-请选择-</option>
<option value="产品0" id="价格0">产品0</option>
<option value="产品1" id="价格1">产品1</option>
<option value="产品2" id="价格2">产品2</option>
</select>
<input name="jiag" type="text" id="jiag" size="20" maxlength="20">
</BODY>
</HTML>
zjsfdxbao 2006-07-18
  • 打赏
  • 举报
回复
<select name='chanp' id="chanp" onChange="jiag.value=this.options[this.selectedIndex].id">
<option value="产品1" id="价格1">产品1</option>
<option value="产品2" id="价格2">产品2</option>
</select>

<input name="jiag" type="text" id="jiag" size="20" maxlength="20">
woneinwy 2006-07-18
  • 打赏
  • 举报
回复
document.all.jiag.value = document.all.chanp.options[document.all.chanp.selectedIndex].id;

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧