在onchange()事件之前发生了变化

时间:2018-03-15 23:55:37

标签: javascript html onchange

我正在尝试将onchange事件添加到我的html页面上的日期字段中:

<input class="userinfo" id="strBoB"type="date" onchange="checkDoB();"/>

我写的JavaScript是:

function checkDoB(){

    //Setup function specific variables:
    var strDoB = document.getElementById("strBoB").value;
    alert(strDoB);
    var intCount = 0;
    var j=0;

}

一旦我开始编辑日期字段的年份部分,它就会触发。

1 个答案:

答案 0 :(得分:0)

onblur事件是针对这个问题的。

从此改变:

<input class="userinfo" id="strBoB"type="date" onchange="checkDoB();"/>

对此:

<input class="userinfo" id="strBoB"type="date" onblur="checkDoB();"/>