Onkeydown无法工作(屏幕触摸)

时间:2014-04-22 12:44:45

标签: android jquery

我有一个默认值的文本框,onkeydown它应该清除默认值,但似乎我无法解决它,请帮我解决这个问题。

这是我的剧本

$('input').keydown(function () {
    this.value = "" 
});

$('input').blur(function () {
    If (this.value = "") {
        this.value = this.title;
    }
});     

1 个答案:

答案 0 :(得分:1)

您希望使用focus()而不是keydown()来清除默认文字,否则无法在框中输入任何内容。其次,javascript区分大小写,因此它应为if,而不是If,您需要使用==作为比较运算符。

$('input').focus(function () {
    this.value = "" 
});

$('input').blur(function () {
    if (this.value == "") {
        this.value = this.title;
    }
});