在 onchange() 事件之前发生变化
Changes Occur Before onchange() Event
我正在尝试将 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;
}
一旦我开始编辑日期字段的年份部分,它就会立即触发。
onblur 事件解决了这个问题。
由此变化:
<input class="userinfo" id="strBoB"type="date" onchange="checkDoB();"/>
为此:
<input class="userinfo" id="strBoB"type="date" onblur="checkDoB();"/>
我正在尝试将 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;
}
一旦我开始编辑日期字段的年份部分,它就会立即触发。
onblur 事件解决了这个问题。
由此变化:
<input class="userinfo" id="strBoB"type="date" onchange="checkDoB();"/>
为此:
<input class="userinfo" id="strBoB"type="date" onblur="checkDoB();"/>