无法使用javascript清除TextBox

时间:2012-08-01 06:02:53

标签: javascript

当我点击值为C的按钮时,我无法清除文本框。

在Opera中按下数字按钮时,它会将它们正确输入到文本框中,但由于某种原因,C按钮永远不会有效!这是jsfiddle

感谢。

<小时/> 编辑:我还没有实现所有功能!只有数字按钮可以工作。

3 个答案:

答案 0 :(得分:2)

将您的功能重命名为其他内容,它将起作用。

Fiddle

现在clear发生冲突的原因超出了我,console.log它返回undefined并且它不是关键字AFAIK。

编辑:查看Zeta的评论,感谢您提供的信息! clear是一个已弃用的函数。 Reference

将来避免使用这些通用名称来避免一些令人头疼的问题。 =]

答案 1 :(得分:1)

请勿使用clear。函数clear()是我认为的保留字

http://www.roseindia.net/javascript/javascript-clear-method.shtml

答案 2 :(得分:1)

    function findKeyPressed(e)
{
var codeChar=e.keyCode? e.keyCode : e.charCode
    if(codeChar==67)
    {
        document.getElementById('txtBoxId').value="";
    }
}
   <input type="text" onkeyup="findKeyPressed(event); this.select()" />