asp 下拉列表和文本域的问题
答案:4 悬赏:20 手机版
解决时间 2021-05-12 23:38
- 提问者网友:听门外雪花风
- 2021-05-12 04:04
<input name="a" type="text"
</p>
<select name="b" id="sel">
<option value="老师">老师</option>
<option value="学生">学生</option>
<option value="校长">校长</option>
</select>
再不改value="老师"或者value="学生"...的情况下实现选择下拉列表 选择老师的时候 文本域中出现1 选择学生的时候文本域出现2 以此类推.....
最佳答案
- 五星知识达人网友:渊鱼
- 2021-05-12 05:25
<select name="select" onchange="initTxtBox(this)"> <option value="老师">老师</option> <option value="学生">学生</option></select><input name="" type="text" id="txtBox" /><script>function initTxtBox(obj){ var value = obj.value; if(value == "老师"){ document.getElementById("txtBox").value = "1"; } if(value == "学生"){ document.getElementById("txtBox").value = "2"; }}</script>
全部回答
- 1楼网友:三千妖杀
- 2021-05-12 08:13
用javascript 可以实现
<SCRIPT LANGUAGE="JavaScript">
function getKeyTagValue()
{
var arr = document.form1.select.value;
document.form1.se.value=arr;
}
</SCRIPT>
<form name="form1" method="post" action="">
<input name="se" type="text" >
</p>
<select name="select" onchange="getKeyTagValue()">
<option value="老师">老师</option>
<option value="学生">学生</option>
<option value="校长">校长</option>
</select>
</form>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<p>
<input name="" type="text" id="a">
</p>
<select name="" id="sel">
<option value="老师">老师</option>
<option value="学生">学生</option>
<option value="校长">校长</option>
</select>
<script type="text/javascript">
var sel=document.getElementById("sel");
sel.onchange=function(){
var a=document.getElementById("a");
a.value=this.selectedIndex+1;
}
</script>
</body>
</html>
- 3楼网友:十年萤火照君眠
- 2021-05-12 05:51
<input name="a" type="text">
</p>
<select name="b" id="sel" onchange="initTxtBox(this)">
<option value="1">老师</option>
<option value="2">学生</option>
<option value="3">校长</option>
</select>
<script>function initTxtBox(obj){
var value = obj.value;
document.getElementById("a").value = value;
}</script>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯