一旦用户开始在一个字段中输入,如何清除表单中的所有其他字段

时间:2014-07-28 20:17:21

标签: javascript jquery forms

我在表单中有6个<input>字段:

<form>
    <input id="input1" />
    <input id="input2" />
    <input id="input3" />
    <input id="input4" />
    <input id="input5" />
    <input id="input6" />
</form>

一旦用户开始在6个输入字段之一中键入内容,我想清除所有其他输入。

有效的方法是什么?

我尝试了以下内容:

$('input').keypress(function() {
    $('input').reset();
});

但是这个事件将被解雇每个 keypress - 而不仅仅是第一个。有没有办法更有效地做到这一点?

1 个答案:

答案 0 :(得分:4)

jQuery('input').keyup(function() {
    $(this).siblings().val('')
})

Try it out.