作者s861175 (s861175)
看板Ajax
标题[问题] 用this.options.value抓下拉选单的选取值 IE可以 chrome不行
时间Thu Jul 1 15:28:04 2010
<html>
<head>
<script type="text/javascript">
function myfun(value){
alert(value);
}
</script>
</head>
<body>
<form action="1.php" method="post" id="form1">
<select name="ans" id="s1" onchange="myfun(this.options.value)">
<option value="aaa">aaa</option>
<option value="bbb">bbb</option>
<option value="ccc">ccc</option>
</select>
<input type="text" name="ans" style="display:none" id="t1" />
<br />
<input type="submit" value="送出" />
</form>
</body>
</html>
程式码说明:当使用者选取下拉选单时,立刻将选取值alert出来。
测试结果 :在IE浏览器下可以成功,但是使用google的chrome却失败。
请问各位大大,问题是出在哪?
感谢~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.31.4
1F:推 howardwang:this.options[this.options.selectedIndex].value即可 07/01 21:55
2F:→ TonyQ:没必要这麽复杂啦, this.value就好啦 ~_~ 07/01 22:11
3F:→ TonyQ:另外selectedIndex 应该是select的成员而不是options的. 07/01 22:11
4F:→ s861175:解决了 感谢 07/02 09:34