0

有人帮我解决这个问题。我想在开始按下键盘时更改输入类型文本的值。我做了这个代码。值发生变化,但我只能写 1 个字符。

这是我的代码:

<script>
    $(function(){
        $("input").keypress(function(){
            $("input[value='oldVal']").val("");
        });
    });
</script>
4

3 回答 3

1

尝试这个 ...

<script>
   $(function(){
    $("input").onchange(function(){
        $("input[value='oldVal']").val("");
    });
});
</script>
于 2013-06-25T10:16:26.853 回答
0

你想清除你的文本框吗?

$(function(){

    $("input").keypress(function(){

        $(this).val("");

    });

});

或者

$(function(){
    $("input").keypress(function(){
        $('input[name=inputName]').val("");
    });
});
于 2013-06-25T10:17:26.663 回答
0

这是因为它在你的钥匙下降后触发,使用keyup

$(function(){
    $("input").on('keyup', function(){
        $("input[value='oldVal']").val("");
    });
});
于 2013-06-25T10:19:48.687 回答