我有那段代码:
<input id="date_of_birth" name="date_of_birth" placeholder="dd.mm.yyyy" style=":invalid">
<script>
$("input#date_of_birth").prop('required',!0).attr({'type':'date','max':'2002-12-31','min':'1918-01-01',"pattern":"(?:(?:0[1-9]|1[0-9]|2[0-9])\\.(?:0[1-9]|1[0-2])|(?:30)\\.(?:(?!02)(?:0[1-9]|1[0-2]))|(?:31)\\.(?:0[13578]|1[02]))\\.(?:191[89]|19[23456789]\\d|200[012])",'title':'dd.mm.yyyy.'});
</script>
<style>input#date_of_birth:valid{color:green}input#date_of_birth:invalid{color:red}</style>
http://jsfiddle.net/agtde87f/3/
我有问题,因为Safari不支持字段类型&#34; date&#34;当有人使用&#34;自动填充表格&#34;然后以这种格式填写日期:6.02.1999 - 但我需要那种格式:06.02.1999
如果在一天或一个月内没有它,我该如何自动获取它?