Javascript 在使用非常简单的日期选择器时遇到问题

Javascript 在使用非常简单的日期选择器时遇到问题,javascript,jquery,html,calendar,datepicker,Javascript,Jquery,Html,Calendar,Datepicker,我有一个网站,客户在继续之前需要核实他们的年龄。我需要一个基本的日期选择器,基本上像单选按钮一样工作。第一组是“日”。将显示数字1至31的图像。第二组为“月”。将显示一月到十二月。第三组是“年”。1938年至1997年展出 一旦您在页面上着陆,所有三个组都会立即显示。没有特别的下拉列表或周年纪念。我希望它像“单击继续”一样简单 我曾尝试用图像替换标准单选按钮,但结果证明这相当复杂。有什么建议或解决方案吗?我想你应该使用select标签。请参阅以供参考。我认为您应该使用select标记。请参阅以供

我有一个网站,客户在继续之前需要核实他们的年龄。我需要一个基本的日期选择器,基本上像单选按钮一样工作。第一组是“日”。将显示数字1至31的图像。第二组为“月”。将显示一月到十二月。第三组是“年”。1938年至1997年展出

一旦您在页面上着陆,所有三个组都会立即显示。没有特别的下拉列表或周年纪念。我希望它像“单击继续”一样简单


我曾尝试用图像替换标准单选按钮,但结果证明这相当复杂。有什么建议或解决方案吗?

我想你应该使用select标签。请参阅以供参考。

我认为您应该使用select标记。请参阅以供参考。

选择将很好地工作

Day:
<select>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
.
.
.
.
</select>

Month:
<select>
<option value="1">Jan</option>
<option value="2">Feb</option>
<option value="3">Mar</option>
.
.
.
.
</select>

Year:
<select>
<option value="1990">1990</option>
<option value="1991">1991</option>
<option value="1992">1992</option>
<option value="1993">1993</option>
.
.
.
</select>
日期:
1.
2.
3.
.
.
.
.
月份:
简
二月
破坏
.
.
.
.
年份:
1990
1991
1992
1993
.
.
.

您可以使用jQuery的.datepicker()


您需要包含jQueryUI的脚本才能使其正常工作。

选择就可以了

Day:
<select>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
.
.
.
.
</select>

Month:
<select>
<option value="1">Jan</option>
<option value="2">Feb</option>
<option value="3">Mar</option>
.
.
.
.
</select>

Year:
<select>
<option value="1990">1990</option>
<option value="1991">1991</option>
<option value="1992">1992</option>
<option value="1993">1993</option>
.
.
.
</select>
日期:
1.
2.
3.
.
.
.
.
月份:
简
二月
破坏
.
.
.
.
年份:
1990
1991
1992
1993
.
.
.

您可以使用jQuery的.datepicker()


您需要包含jQuery UI的脚本才能运行此功能。

您可以使用datepicker并使用onShow和pickerClass定义您想要的任何UI…请检查此项以供参考


您可以使用datepicker并使用onShow和pickerClass定义您想要的任何UI…请检查此项以供参考


谢谢,但这需要下拉和滚动。这不是我想要的谢谢你,但这需要下拉和滚动。这不是我想要的,你会在2月、4月、6月、9月和11月选择31时禁用,在选择30时禁用2月吗?当他们选择29和2月时,你是否禁用了非闰年?是的,你可以。。。您必须以编程方式对其进行nadle,并让用户以YY-MM-DD-fashin格式提供输入,以避免混淆…@AdityaParab-是的,您可以。但是当一天被列为第一组,一个月被列为第二组,一年被列为第三组时,我们的想法大概是按照这个顺序来输入它们。另外,74岁以上的人是否不合格?那很好。。。将组按组3、组2和组1的顺序排列…:)您是否会在选择31时禁用2月、4月、6月、9月和11月,并在选择30时禁用2月?当他们选择29和2月时,你是否禁用了非闰年?是的,你可以。。。您必须以编程方式对其进行nadle,并让用户以YY-MM-DD-fashin格式提供输入,以避免混淆…@AdityaParab-是的,您可以。但是当一天被列为第一组,一个月被列为第二组,一年被列为第三组时,我们的想法大概是按照这个顺序来输入它们。另外,74岁以上的人是否不合格?那很好。。。将组按组3、组2和组1的顺序排列…:)