永发信息网

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>

  • 2楼网友:煞尾
  • 2021-05-12 07:05

<!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>

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯