CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

在<select>中当更改选项时,会触发什么事件?

楼主panzervor(白瑞德)2004-09-02 13:52:44 在 Web 开发 / ASP 提问

部分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

相关问题

  • 事件触发
  • OnCalcFields事件触发
  • Button触发事件
  • 如何用脚本触发<select>元素的点击事件?
  • 用函数怎样触发select onmousedown 事件
  • 怎样触发OnFilterRecord事件
  • TimerSetEvent如何触发事件?
  • 咋样触发MultiPage1.SelectedIndexChange事件
  • ActiveX触发事件问题
  • 如何触发事件?

关键词

得分解答快速导航

  • 帖主:panzervor

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo