在<select>中当更改选项时,会触发什么事件?
部分HTML语句如下:
<select name="Query_Kind" onChange="Query_Disp()">
<option value="Field_Name" selected >按名称</option>
<option value="Field_AddMan">按用户</option>
<option value="Field_AddDate">按添加日期</option>
</select>
当更改<select>中的选项的时候,就要触发Query_Disp()函数,但是现在在程序运行的时候,当更改下拉选项的项目的时候,运行Query_Disp()函数。但是,当执行上述操作的时候,应该是哪个过程被触发呢?请各位战友帮忙,不胜感激!
问题点数:0、回复次数:7Top
1 楼superdullwolf(超级大笨狼,每天要自强,MVP)回复于 2004-09-02 13:58:17 得分 0
onChangeTop
2 楼superdullwolf(超级大笨狼,每天要自强,MVP)回复于 2004-09-02 13:59:12 得分 0
<script language="JavaScript">
function initDate() {
var obj=document.all['dateform'];
var y=obj.year;
var m=obj.month;
var d=obj.date;
for (var i=1900;i<2004;i++) {
y.options.length=y.options.length+1;
y.options[y.options.length-1].text=y[y.options.length-1].value=i;
}
y.value=1978;
for (var i=0;i<12;i++) {
m.options.length=i+1;
m[i].value=i+1;
if (i<9) {
m.options[i].text="0"+(i+1);
} else {
m.options[i].text=i+1;
}
}
m.value=1;
for (var i=0;i<31;i++) {
d.options.length=i+1;
d[i].value=i+1;
if (i<9) {
d.options[i].text="0"+(i+1);
} else {
d.options[i].text=i+1;
}
}
d.value=1;
}
function setDate(obj) {
var y=obj.year.value;
var m=obj.month.value;
var d=obj.date;
var arrd=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
if (y%4==0) arrd[1]=29;
var md=arrd[m-1];
if (d.options.length>md) {
var index=d.value;
d.options.length=md;
if (index<md) {
d.value=index;
} else {
d.value=md;
}
}
if (d.options.length<md) {
for (var i=d.options.length;i<md;i++) {
d.options.length=d.options.length+1;
d[i].value=d.options[i].text=i+1;
}
}
}
</script>
<body onLoad="initDate()">
<form name="dateform">
<select name="year" onChange="setDate(this.form)"></select>年
<select name="month" onChange="setDate(this.form)"></select>月
<select name="date"></select>日
</form>
</body>
http://search.csdn.net/Expert/topic/2537/2537402.xml?temp=.4333917
http://www.adr.gov.cn/summit/statistics/DanWtj.asp
GB数据库
下载
ftp://csdn:csdn@61.152.210.28Top
3 楼mjpclab(有只大猫猫 mjpclab.net)回复于 2004-09-02 14:00:05 得分 0
I'm so late!Top
4 楼fenlin(孤帆)回复于 2004-09-02 14:00:37 得分 0
onChangeTop
5 楼mrshelly(Shelly)回复于 2004-09-02 14:00:39 得分 0
me too~~~~~~~~Top
6 楼zltostem(五湖沸人)回复于 2004-09-02 14:01:03 得分 0
<select onchange="alert(this.options[this.selectedIndex].text);">
<option>aa
<option>bb
<option>cc
<option>dd
<option>ee
</select>
Top
7 楼ryuginka(一米八五的猪)回复于 2004-09-02 14:04:40 得分 0
onChangeTop




