我正在使用下面的函数在输入的数字不是整数时生成警报。但我也需要清除HTML表单。我用id.value= "";
,但没有奏效。任何建议,欢迎:如何在生成警报后清除HTML输入标记
function myFunction(id) {
var x = parseInt(document.getElementById(id).value);
if (!(x === parseInt(x, 10))) {
alert("Empployee ID can be integer numbers only.");
id.value = "";
} else {
}
}
<div class="header1">
<input type="text" id="ename" onblur="myFunction('ename')" name="name" placeholder="Enter Employee ID" required="" />
</div>
-1我会建议你做一些代码的调试:一个庸俗的console.log() ,或者使用JavaScript调试器(包含在每个主要的浏览器中)都会给你带来问题。 – reallynice