0

これは、stackoverflow に関する私の最初の質問です。

私はフォームを持っています:

 <input type="text" id="naam" onchange="naam()" name="toevoegerNaam_1"
placeholder="Uw naam" />

これは非常に大きなフォームで、これが特定のコードです。あなたが見るonchange="naam()"

これは機能です:

<script type="text/javascript" >
function naam(){
    alert("test");

    }

</script>

これはうまくいきません!

これを行う場合: onchange="alert('test');" 、正常に動作します。

そして、onclickで関数を呼び出すことができます。

何が悪いのかわかりません。

私を助けてください!誰かが私がオランダ人 (ベルギー) だと気づいたのかもしれません。英語が下手で申し訳ありません。私の質問が十分に明確でない場合は、編集します。

4

1 に答える 1

0

キーを押すとすぐに関数が実行されるようにonkeyup/onkeydown を使用してみてください。

onchange は、入力フィールドからのフォーカスが変更/移動された場合にのみ実行されるためです。

于 2012-05-16T12:32:20.227 に答える