我有一个
我正在使用Firefox 58.0.1
编辑:现在已经按预期工作(2020年9月,Firefox 80.0.1)
type="date"
的输入框,当它发生改变时会触发一些JS。我的问题是,如果你想用输入框右侧的“清除”按钮来清除日期,它不会触发onchange
事件,除非你之前已经改变了值。这对我来说似乎非常奇怪。我的问题是:我可以在第一次点击删除日期的“清除”按钮时触发JS吗?我正在使用Firefox 58.0.1
编辑:现在已经按预期工作(2020年9月,Firefox 80.0.1)
function myFunction(IdTag) {
var x = document.getElementById(IdTag).value;
alert('The new value is: '+x);
}
<input type="date" id="MyID" value="2018-02-06" onchange="myFunction('MyID');">