<input type="text" name="tgl_lahir" id="ttl" class="datepicker">
Usia : <input type="text" name="usia" id="usia">
<script>
$(function() {
$("#ttl").datepicker();
});
window.onload=function(){
$('#ttl').on('change', function() {
var dob = new Date(this.value);
var today = new Date();
var age = Math.floor((today-dob)/(1000 * 60 * 60 * 24 * 360));
$('#usia').val(age);
});
}
</script>
無法轉換年齡場「美國新聞署」,如果我執行display南..如果我選擇日期21-30 ..但如果我選擇日期1-10其工作
也許日期,不能轉換,可你知道將它轉換..
謝謝不能轉換成日期年齡(結果STIL NAN)
,您可以檢查 「THIS.VALUE」 和 「出生日期」 的價值? –
'window.onload ='*和*文檔準備好處理程序? – nnnnnn
你在IE中試試這個嗎?嘗試'$('#usia')。val(age);'。因爲'dob'是一個日期對象。 – choz