我们用Select的onchange事件时,常会遇到这样一个问题,那就是连续选相同一项时,不触发onchange事件.select的onchange事件就是这样子的.你得有Change(改变),才能触发该事件....
掌握了它的特性后,相应的解决办法也很简单.
<select name=sel onchange="bao(this.options[this.options.selectedIndex].value)">
<option value="">请选择
<option value="1">Item 1
<option value="2">Item 2
<option value="3">Item 3
</select>
<script>
function bao(s)
{
txt.value+=s;
//选择后,让第一项被选中,这样,就有Change啦.
document.all.sel.options[0].selected=true;
}
</script>
<textarea id=txt></textarea>
Select的OnChange()事件
来源:Blog
作者:未知
时间:2005-03-31
点击:
0
最新评论共有 0 位网友发表了评论
查看所有评论
发表评论
- 栏目列表
-
热点关注
- Javascript经典正则表达式
- 利用 PHP 将 HTML 转化为
- 当层遇到select下拉框时的
- 一个简单的仿xp的js下拉菜
- JavaScript窗口功能指南之
- showModalDialog和showMod
- Javascript设计网页中的下
- Javascript----文件操作
- Select的OnChange()事件
- JavaScript + PHP 应用二
- 破解网页禁止鼠标右键的技
- Javascript实例教程(19)
- 可编辑的 HTML JavaScript
- JavaScript学习:删除数组
- 一个非常强大完整的web表
- 排序Select中Option项的一
- 如何在javascript中传值
- js控制excel打印完美解决
- javascript中的数组应用的
- 判断客户浏览器是否支持co

