I have a text field where I call a function on onkeypress like this
<input type="textbox" class="txtbox" id="userid" onkeypress="keyPress()" >
Run Code Online (Sandbox Code Playgroud)
当文本字段完全清除时,我正在尝试处理该事件。我尝试了这个但似乎没有用
function keyPress()
{
if(document.getElementById('userid').value == null)
{ alert();}
}
Run Code Online (Sandbox Code Playgroud)
有没有更好/正确的方法来实现这一目标?请帮忙。
您可以改用onkeyup并将其与空字符串(而不是)进行比较null,请考虑以下几点:
function keyUp(val) {
if (val == "") {
alert();
}
}Run Code Online (Sandbox Code Playgroud)
<input type="textbox" class="txtbox" id="userid" onkeyup="keyUp(this.value)">Run Code Online (Sandbox Code Playgroud)