入力された数値が整数でない場合、以下の関数を使用してアラートを生成しています。しかし、私はまた、HTML形式をクリアする必要があります。私はid.value= "";
を使ったが、うまくいかなかった。任意の提案は歓迎されている:あなたが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