貼り付けられたテキストをテキストボックスでチェックして検証しますが、常に空白です。貼り付けイベントで値を取得できません
テキストを貼り付けるときにテキストを取得するにはどうすればよいですか?
function alertandclear(obj) {
console.log('->' + obj.value);
obj.value = "";
}
<input type="text" onpaste="setTimeout(alertandclear(this),100)"/>
2つのdownvotersのPLSのいずれかが彼らの行動を説明できますか? – Imad
'setTimeout(alertandclear(this))'はsetTimeoutを使用する方法ではありません。関数名の後に '()'を追加すると、直ちに呼び出されます。したがって、setTimeoutはコールバックとして未定義に渡され、何もしません – Rajesh