当前位置: 首页 > 图文教程 > 网页制作 > HTML/XHTML教程 > Select的OnChange()事件

HTML/XHTML教程
动态HTML教程(四)
式样单的例子
主页制作ABC---XYZ
给你的网页加上两种以上的文字链接效果
动态HTML教程(五)
CSS图象滤镜之实用版
制作精美圆角表格两种方法
深入透析样式表滤镜(下)
用CSS巧控制段落缩进
用CSS实现鼠标单击特效
深入透析样式表滤镜(上)
CSS样式表高效使用的技巧
用CSS控制网页总体风格
XHTML+CSS:调用样式表
用CSS打造韩式风格网站
用CSS轻松实现网上填空
HTML编写小经验
MIME Type 引出的两难困境
CSS实例:横线样式的输入框
声音层叠样式表单

HTML/XHTML教程 中的 Select的OnChange()事件


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-04   浏览: 75 ::
收藏到网摘: n/a

    我们用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>