提交按钮将清空输入值

时间:2013-12-11 11:32:32

标签: javascript jquery

<form name="input" action="html_form_action.asp" method="post">
    <input type="text" name="a" class="inp">
    <input type="text" name="b" class="inp">
    <input type="text" name="c" class="inp">
    <input type="text" name="d" class="inp">
    <input type="submit" name="e" class="inp">
</form>

$("input").focusin(function () {
     $("input").not($(this)).not(':input[type=submit]').val("");
});

样本

http://jsfiddle.net/PJLQq/1/

当我按下提交按钮时,此代码将清除帖子值。怎么解决?我只想在用户更改用户界面中的焦点时清除值,而不是在提交表单时清除值。

1 个答案:

答案 0 :(得分:1)

基于评论

$("input:not([type=submit])").focusin(function () {
    $("input").not(this).not('[type=submit]').val("");
});

演示:Fiddle