Ner*_*rta 6 javascript html5 google-chrome date
在chrome中 - 我不知道在其他浏览器中(我不关心这个时间,但答案对他们中的任何一个都有效) - 如果你没有设置整个日期(例如,错过了小时和分钟 - : - ),输入值为空...
我怎么知道插入了什么非空值?或者chrome等待设置输入的值,直到所有字段全部设置完毕?
我认为一个我不喜欢的残酷方法:设置一个默认值(例如今天或1970年1月1日),然后chrome必须设置输入的值,然后所有的值都可以,即使用户不喜欢t手动设置日期.
<input id="INPUT" type="datetime-local" name="ciccio">
Run Code Online (Sandbox Code Playgroud)
渲染类似于
**-**-**** --:--
Run Code Online (Sandbox Code Playgroud)
其中*是日,月,年的字段.
如果你输入:
12-03-2013 --:--
Run Code Online (Sandbox Code Playgroud)
并通过javascript请求INPUT的值
console.log($('#INPUT').val());
//the result is "" (nothing).
Run Code Online (Sandbox Code Playgroud)
但插入了一些东西
归档时间: |
|
查看次数: |
529 次 |
最近记录: |