警报后重置输入值 - Javascript

时间:2012-06-06 23:27:18

标签: javascript html reset html-input

我有一个简单的输入框,如果数字大于2,则会出现一条弹出消息。

这是我正在使用的代码,但是我已经在输入上有一个onkeyup命令,所以我希望这不会是一个问题

HTML:

<input id="jj_input23" type="text" value='' onkeyup='changeTransform()' />

使用Javascript:

if(jj_input23 > 2) {
    alert("Making the scale higher than 2 will make the preview too big");
    document.getElementById('jj_input23').value("");
}

显示aler消息后,用户单击“确定”,我希望输入文本重置。我怎么能这样做?

提前致谢

2 个答案:

答案 0 :(得分:11)

if(jj_input23 > 2) {
    alert("Making the scale higher than 2 will make the preview too big");
    document.getElementById('jj_input23').value = "";
}

如果您正在使用jQuery,那么您几乎得到了它:

$('#jj_input23').val("");

答案 1 :(得分:7)

.value是属性,而不是函数。

您想要.value = "";