2

value でボタンを押すと、テキスト ボックスをクリアできませんC

Opera では、数字ボタンを押すとテキスト ボックスに正しく入力されますが、何らかの理由でCボタンが機能しません。ここにjsfiddleがあります。

ありがとう。


編集:まだすべての機能を実装していません! 数字ボタンのみ動作します。

4

3 に答える 3

2

関数の名前を別の名前に変更すると、機能します。

フィドル

さて、なぜclear対立を与えていたのかは私を超えており、console.logそれが戻ってきて、それはundefinedキーワードAFAIKではありません。

編集:情報をありがとう、ゼータのコメントをチェックしてください!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 に答える