Javascriptで、ページの読み込み時にテキストフィールドのオートフォーカスを強制的に無効にする方法はありますか?JavaScriptでテキストフィールドのオートフォーカスを無効にする
私はfocus()メソッドについて知っていますが、それを無効にする方法はわかりません。私の実際の問題は、モーダルウィンドウでオートフォーカスを行うと、スクロールバーがすでに半分下に表示され、最初の入力フィールドまでスクロールされてしまいますが、これを完全に無効にしたいのです。
ありがとうございます!
Javascriptで、ページの読み込み時にテキストフィールドのオートフォーカスを強制的に無効にする方法はありますか?JavaScriptでテキストフィールドのオートフォーカスを無効にする
私はfocus()メソッドについて知っていますが、それを無効にする方法はわかりません。私の実際の問題は、モーダルウィンドウでオートフォーカスを行うと、スクロールバーがすでに半分下に表示され、最初の入力フィールドまでスクロールされてしまいますが、これを完全に無効にしたいのです。
ありがとうございます!
あなたは、すべてのテキストフィールドにフォーカスを無効にしたい場合は、
var elelist = document.getElementsByTagName("input");
for(var i = 0; i < elelist.length; i++){
elelist[i].addEventListener("focus", function(){
this.blur();
});
}
ロード時に、ページの上のオブジェクトにフォーカスを強制することができます。
あなたはそれがフィールドにフォーカスを設定しています使用しているJavaScriptコードで何かがありますjQueryの
に$(function(){
$('input').blur();
});
がダイナミックフィールド上のこの作業ですか?.blur()
、
var elelist = document.getElementsByTagName("input"); for(var i = 0; i < elelist.length; i++){ elelist[i].blur(); }
を使用することができますか – gkiko
を使用することができ、これは自動動作ではありません。それを見つけて無効にしてください。
または私の場合はidでぼかしてください。document.getElementById( "search")。blur(); ' –