高分求!怎样在不刷新页面的情况下,选择下拉框中的内容改变Text框中变量的值!

zhyoli 2004-04-08 11:33:16
怎样在不刷新页面的情况下,选择下拉框中的内容改变Text框中变量的值!
选择下拉框。改变text框中某一部分的值。
如:
下拉框: 



text框的格式:xxx-yyy-zzz
只改变yyy的值.这个值是我指定的值。不是下拉框的vlaue值.

...全文
109 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhyoli 2004-04-09
谢谢了~~
回复
vvfish119 2004-04-08
fucntion dd(){
document.form1.text1.value=form1.select1.value
}
<form name=form1>
<select name=select1 onchange=dd()>
…………
…………
</select>
<inupt type="text" name="text1">
回复
<script language=javascript>
function tt()
{

if (document.getElementById("se").value == "1")
{

document.getElementById("main1").value = "xxxx"

}
if(document.getElementById("se").value == "2")
{
document.getElementById("main2").value = "yyyy"
}
if(document.getElementById("se").value == "3")
{
document.getElementById("main3").value = "zzzz"
}

document.getElementById("main").value = document.getElementById("main1").value + "-" + document.getElementById("main2").value + "-" + document.getElementById("main3").value
}
</script>

<select id=se onchange=tt()>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>



<input type=text id=main>

<input type=hidden id=main1 value=1111>

<input type=hidden id=main2 value=2222>

<input type=hidden id=main3 value=3333>


我用三个隐藏域纪录部分值,并用脚本事件改变之
回复
jinhaiou 2004-04-08
想从数据库读出成数组,然后调用就可以了。
回复
skyhh 2004-04-08
你可以把你的xxx-yyy-zzz分为三个文本框吗!
大体的方法如下:
function add(String){
窗体名.文本框名.value =String;
}

<select name="select" size="1" onchange='return add(窗体名.select.value)'>



</select>
回复
dafeifei 2004-04-08
用 javascript 给你个例子看看
http://asp3.6to23.com/dafeifei/homepage/guestbook/guestbook.asp

左下角的头像列表
回复
zhyoli 2004-04-08
text框里是一组组合数据。字符串类型的
就是大标示+小标示+随机的数字
现在小标示是随着下拉框的内容改变的。但是页面不要求刷新!
回复
stefli 2004-04-08
onChange="document.all.textname.value='new String'"
这样可以改变数据

关键看你的text里面是什么数据了
yyy又是从那里来的数据
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告