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

HTML/XHTML教程
HTML4.0简明手册(一)
HTML4.0简明手册(二)
HTML4.0简明手册(三)
HTML4.0简明手册(四)
HTML4.0简明手册(五)
HTML4.0简明手册(六)
HTML4.0简明手册 (七)
HTML4.0简明手册(八)
HTML4.0简明手册(九)
HTML附加命名实体
HTML 基本语法
禁止背景图在网页中平铺
轻松玩转花样表单--花样表单
轻松玩转花样表单--表单提交
轻松玩转花样表单--常用技巧
轻松玩转花样表单--表单概述
网页表格深层探密
推广网站 八大秘笈
CSS轻松实现色块标题标识
HTML 初学者指南

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-04   浏览: 86 ::
收藏到网摘: 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>