【发布时间】:2018-03-15 23:55:37
【问题描述】:
我正在尝试将 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 事件
-
查看change event,向下滚动,您将在描述找到重要信息。
-
也许这会对你有所帮助stackoverflow.com/questions/40762549/…
-
@IFebles - 这不适用于内联 html 属性
onchange。 (实际上它在脚本块中也不起作用,在函数名周围没有引号。)
标签: javascript html onchange