ホームページ  >  記事  >  ウェブフロントエンド  >  フォームフォーカスイベントの処理方法

フォームフォーカスイベントの処理方法

一个新手
一个新手オリジナル
2017-09-19 10:23:402270ブラウズ

今日は、テキスト幅を例にして、フォームのフォーカスイベントについて説明します

フォーカス: ユーザーが入力したオブジェクトを区別するために、ブラウザはユーザーが入力したオブジェクトを識別します。要素にフォーカスがある場合、その要素はユーザー入力を受け入れることができます。

いくつかの方法で要素にフォーカスを設定できます

1.tab

2、

3.js

すべての要素ができるわけではありません要素のみフォーカスを受け入れ、ユーザーの操作に応答できるものにはフォーカスがあります (フォーム、タグ

1.tab)。言うまでもなく、タブキーを使用してフォーカスを変更できます。いつでも

2.クリックしてフォーカスonfocusを取得します

フォーム要素をクリックすると、クリックした要素がフォーカスを取得し、onfocusをトリガーします


var aInp=document.getElementsByTagName('input');
            for(var i=0;i<aInp.length;i++){
                aInp[i].onfocus=function(){
                    this.value=&#39; &#39;;
                }
            };


ぼかしに焦点を失った

使用法: 外側をクリックしたとき。私たちのフォームはフォーカスを失い、onblur

3.jsをトリガーして、focusメソッドを使用してフォーカスを取得し、blurメソッドを使用してフォーカスを失います

aInp[1].focus();

使用法:

Object.focusこのとき、デフォルトのフォーカスは2番目の形式です(ブラーも同様です)

**最後にメソッドを紹介します

select

指定( )要素(ユーザーが入力できる要素)を選択 すべてのテキストコンテンツを選択----> コピー機能を実現

以上がフォームフォーカスイベントの処理方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。