2

当我点击带有 value 的按钮时,我无法清除文本框C

在 Opera 中,当我按下数字按钮时,它会正确地将它们输入到文本框中,但由于某种原因,该C按钮无法正常工作!这是jsfiddle

谢谢。


编辑:我还没有实现所有的功能!只有数字按钮起作用。

4

3 回答 3

2

将您的函数重命名为其他名称,它将起作用。

小提琴

现在为什么clear给出冲突超出了我的范围,console.log它返回undefined并且它不是关键字AFAIK。

编辑:检查 Zeta 的评论,感谢您的信息!clear是一个不推荐使用的功能。参考

以后避免使用此类通用名称,以免头疼。=]

于 2012-08-01T06:12:17.157 回答
1

不要使用clear. 我认为功能clear()是一个保留词

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

于 2012-08-01T06:14:11.370 回答
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()" />
于 2012-08-01T06:15:20.417 回答