5

我有一个简单的输入框,如果数字大于 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("");
}

在显示警报消息并且用户单击“确定”后,我希望重置输入文本。我怎样才能做到这一点?

提前致谢

4

2 回答 2

17
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("");
于 2012-06-06T23:29:35.433 回答
9

.value是属性,不是函数。

你想要 .value = "";

于 2012-06-06T23:29:32.927 回答