`
- 浏览:
37360 次
- 性别:
- 来自:
北京
-
测试浏览器:IE7,FF3
JS代码
- var dangQian = 31;
- function setDay(){
- var year = parseInt(document.getElementById('year').value);
- var month = parseInt(document.getElementById('month').value);
- var oDay = document.getElementById('day');
- var days = [31,28,31,30,31,30,31,31,30,31,30,31];
- if(year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)){
- days[1] = 29;
- }
- var day = days[month - 1];
- while(dangQian > day){
- oDay.removeChild(document.getElementById('day' + dangQian));
- dangQian--;
- }
- while(day > dangQian){
- dangQian++;
- var option = new Option(dangQian,dangQian);
- option.id = 'day' + dangQian;
- oDay.options[oDay.options.length] = option;
- }
- }
-
- function addOnload(fn){
- if(typeof(fn) != 'function') return false;
- var _onload = (window.onload && typeof(window.onload) == 'function') ? window.onload : null;
- window.onload = function(){if(_onload)_onload();fn();};
- }
- addOnload(setDay);
jsp代码片段:
- <select name="year" id="year" onchange="setDay()">
- <%for(int i = 0,len = 10; i < len; i++){%>
- <option value="<%=y-i %>" <%if(y-i == year){out.print("selected");} %>><%=y-i %></option>
- <%}%>
- </select>
- <select name="month" id="month" onchange="setDay()">
- <%for(int i = 0,len = 12; i < len; i++){%>
- <option value="<%=(i+1)<10?"0"+(i+1):(i+1) %>" <%if(i+1 == month){out.print("selected");} %>><%=i+1 %></option>
- <%}%>
- </select>
- <select name="day" id="day">
- <%for(int i = 0,len = 31; i < len; i++){%>
- <option id="day<%=(i+1) %>" value="<%=(i+1)<10?"0"+(i+1):(i+1) %>" <%if(i+1 == day){out.print("selected");} %>><%=i+1 %></option>
- <%}%>
- </select>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在网页开发中,"兼容IE FF 省级三级联动"是一个常见的需求,涉及到前端界面交互和浏览器兼容性处理。这个需求通常出现在构建一个选择地址的下拉菜单时,用户首先选择省份,接着是城市,最后是区县,这三个级别形成一...
"Xml+JS省市县三级联动(兼容IE FF)"就是一个这样的解决方案,它利用JavaScript(JS)语言处理XML文件,实现了在不同浏览器(如Internet Explorer和Firefox)中都可正常运行的联动效果。 XML(Extensible Markup ...
二级联动 下拉列表 可以进行2级联动下拉等功效 完全的代码 用的时候只需要改改数据库就行了
Access中窗体实现二级联动下拉示范,用VBA配合SQL查询来做rowsource,实现二级下拉跟着一级内容变化,如果一级内容没有选择,二级显示所有
### 下拉列表二级联动:深入解析与实现 在网页开发中,下拉列表是一种常见的用户交互元素,用于提供选项供用户选择。而“下拉列表二级联动”则是在此基础上的一种高级应用,它允许用户在选择第一个下拉列表的某个...
ajax 二级联动 php的下拉列表ajax 二级联动 php的下拉列表ajax 二级联动 php的下拉列表ajax 二级联动 php的下拉列表ajax 二级联动 php的下拉列表ajax 二级联动 php的下拉列表
在IT领域,数据库三级联动下拉列表是一种常见的交互设计,常用于网站或应用程序中,以提供用户更加便捷的导航和信息筛选。这种设计通常应用于有层次结构的数据,例如省份-城市-区县,或者类别-子类别-产品等。在这个...
### 严格的三级联动日期下拉菜单 在网页开发过程中,日期选择器是非常常见的一个功能模块。特别是对于需要用户输入特定日期的应用场景来说,一个友好且准确的日期选择器能够极大地提升用户体验并减少输入错误的发生...
在Web开发中,"servlet+ajax做的两个下拉列表联动"是一种常见的交互技术,用于增强用户界面的动态性。这种技术通常应用于表单中,当用户在一个下拉列表中选择一个选项时,另一个下拉列表会根据所选选项动态更新其...
"多选下拉列表"和"复选下拉列表"是常见的组件,用于提供用户在一组选项中进行多个选择的功能。这些组件通常用于数据筛选、配置设置或信息录入等场景。本主题将深入探讨基于jQuery的多选下拉列表插件及其应用。 1. *...
在网页开发中,"无刷新省市县三级联动下拉列表"是一种常见的交互设计,它能够为用户提供便捷的地区选择方式,而无需页面刷新。这种功能通常应用于注册、地址填写等场景,提高用户体验并减少服务器负担。以下是关于这...
全国各省市联动下拉列表是一种常见的前端交互设计,主要用于网页上的地址选择,用户可以在两个或多个下拉列表中逐级选择国家、省份、城市等信息,实现数据的联动筛选。这种设计常见于注册表单、地址填写、物流配送等...
二级下拉列表联动 select 网页 html5 学院、专业 选择的下拉列表 下载可用!!!
标准 三级联动 下拉列表,分享给大家,一起进步学习!
HTML二级联动下拉列表框是一种常见的网页交互设计,它允许用户在两个或多个下拉菜单之间建立关联,以便根据用户在第一个下拉框中的选择动态更新第二个下拉框的内容。这种设计常见于区域选择,例如选择省份后,城市...
jquery 通用三级联动下拉列表 , 用Jquery实现的三级联动下拉列表插件,压缩包内有多个不同的版本,其实现的基本原理大同小异,无非是调用方式的不同,第一个是通过读取XML构建,支持IE/firefox,chrome不支持,XML...
而通过AJAX,我们可以实现这些下拉列表的联动,即用户选择一个省后,相应的市(县)下拉列表会自动更新,无需刷新整个页面,提高用户体验。 实现这个功能的关键步骤包括: 1. **HTML结构**:首先,我们需要在HTML...
### js+jsp 联动下拉列表框 在网页开发中,经常需要用到联动下拉列表来实现数据的动态关联展示。例如,在一个电子商务网站上,用户选择省份时,对应的市级下拉列表会随之更新。这种功能的实现依赖于前端JavaScript...
js年月日下拉列表联动,js年月日下拉列表联动,js年月日下拉列表联动,js年月日下拉列表联动
在IT行业中,"四级联动"通常指的是在一个网页中,四个下拉列表框彼此关联,当一个下拉框的选择改变时,下一个下拉框的内容会根据前一个的选择动态更新,以此类推,直到第四级。这种功能常用于地理信息选择,如省-市-...