私は他の多くの質問を見て、以下のコードを含む非常に簡単な答えを見つけました。誰かがテキスト ボックスの内容を変更したときにそれを検出したいだけですが、何らかの理由で機能しません...コンソール エラーは表示されません。ブラウザーで関数にブレークポイントを設定しても、ブレークポイントchange()
にヒットしません。
$('#inputDatabaseName').change(function () {
alert('test');
});
<input id="inputDatabaseName">
ベストアンサー1
あなたはinput
Javascript イベントjQuery では次のようになります:
$('#inputDatabaseName').on('input',function(e){
alert('Changed!')
});
純粋な JavaScript の場合:
document.querySelector("input").addEventListener("change",function () {
alert("Input Changed");
})
または、次のようになります。
<input id="inputDatabaseName" onchange="youFunction();"
onkeyup="this.onchange();" onpaste="this.onchange();" oninput="this.onchange();"/>