我想看看我的日期輸入字段有什麼值,但是我總是留在我的控制檯中爲null。日期輸入通過控制檯日誌值
我使用以下JS來console.log
我輸入的日期值:
document.getElementById('date_of_birth').addEventListener('change', function() {
console.log(this.getAttribute('value'));
});
這裏是我的輸入字段也:
<input id="date_of_birth"
class="input input--bravo pad-1/2 span-1x field-date_of_birth is-invalid"
data-palm="span-1x"
placeholder="dd/mm/yyyy"
pattern="\d{2}\/\d{2}\/\d{4}*"
name="payload[date_of_birth]"
type="date" _flx1_12_1="1" _flx1_13_1="1">
當我選擇一個日期,我的JS然而觸發打印空成控制檯。爲什麼不顯示我選擇的日期?我只想查看日期,以便查看值的格式設置,以便爲其設置一些驗證。
謝謝,尼克
的([Element.value和Element.getAttribute( 「值」)之間的差異]可能的複製http://stackoverflow.com/questions/11973678/difference-between-element-值和元素-getattributevalue) –