jquery 1.3.2 での作業。私はこのコードを使用します
$('#myInput').keyup(function() {
IDを検出するために、フォームにキー入力がありました。ただし、フォーム内に何かを貼り付けても検出されません。これはどのように達成できますか?ありがとうございました
jquery 1.3.2 での作業。私はこのコードを使用します
$('#myInput').keyup(function() {
IDを検出するために、フォームにキー入力がありました。ただし、フォーム内に何かを貼り付けても検出されません。これはどのように達成できますか?ありがとうございました
input
あらゆる種類のキーの押下、貼り付け、クリアなどに使用できるイベントがあります。
$('#myInput').bind('input', function() {
// Your handler
});
change イベントにバインドできます。
$('#myInput').change(function() {
//your code
});
最新のブラウザーには、paste
イベントもあります。複数のイベントを取得しても構わない場合は、次のようにすることができます。
$('#myInput').bind('keyup change paste', function() {
//your code
});
Javascript にはデフォルトで、HTML 自体によってトリガーできる特定のイベントがあります。
<input ... onpaste="myFunction()"/>
その後、好きなように簡単に定義できますmyFunction
。
または、jQuery を使用して、次のイベントをバインドできます。
$("#myInput").bind('paste', function(e) {
...
});