首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js怎么获得上拉列表的值,并把这个值赋给文本框

2012-09-23 
js如何获得下拉列表的值,并把这个值赋给文本框我是这么做的Java codeselect namenum onchangegetPri

js如何获得下拉列表的值,并把这个值赋给文本框
我是这么做的

Java code
<select name="num" onchange="getPrice()" id="num" >       <option value="0" selected="selected">请选择</option>       <option value="1">1</option>       <option value="2">2</option>       <option value="3">3</option><input type="text" name="a"  id="b"/>



js代码放在<head></head>中间
JScript code
  <script type="text/javascript">  function getPrice(){     var nu = document.getElementById( "num ").value;//得到列表改变后的值         var c= nu *2;     document.getElementById("b").value=c;    }  </script>



给列表一个onchange事件,调用getPrice函数,然后显示在id=b的文本框中,但是我这样做好像没有结果!求解

[解决办法]
少了</select>
更关键的是document.getElementById( "num ")错误,应该是document.getElementById( "num") 也就是说num后面多了一个空格出现错误。

热点排行