我在页面上有以下表单:
<input id='startDate' type='datetime-local' step=1 name='startDate'>
我使用这段代码来获取字段的值:
var start = $('#startDate').val();
我的问题是,直到每个部分都被填写(包括小时、分钟、秒和上午/下午),输入字段的值才保持未定义状态。我希望能够从表单中获取一个值,只需要选择年份即可。
我该如何做到这一点?我很乐意将没有填写的值置零,但我无法弄清楚如何获取用户填写的日期时间局部。
我知道可以使用jQuery UI日期选择器的 timepicker附加组件 来实现这一点,但我不想走这条路——我更喜欢Chrome的实现方式。