フォームフィールド事前入力jQuery

次のjQueryのスクリプトを使用してフォームフィールドを事前に詰めを簡単に実装することができます。 rel = "デフォルト"の形でデフォルトのテキストを事前に埋めていくことができ、クリックすると、満たされたテキストが消えフィールドには内容が入力されない場合、デフォルト値が復元されます。

//rel 속성을 사용하여 기본값을 표시해야 하는 필드를 채우기
jQuery('.prepopulate').each(function(){
jQuery(this).val( jQuery(this).attr('rel') );
});
//클릭 시 기본값을 지우고 '.not-empty' 클래스를 추가합니다.
jQuery('.prepopulate').focus( function(){
if( jQuery(this).val() == jQuery(this).attr('rel') ){
jQuery(this).val('').addClass('not-empty');
}
});
//클릭 후에 빈 칸으로 남겨두면 기본값을 복원하고 '.not-empty' 클래스를 제거합니다.
jQuery('.prepopulate').blur(function(){
if( jQuery(this).val() =='' ){
jQuery(this).val( jQuery(this).attr('rel') ).removeClass('not-empty');
}
});

デモ

あらかじめ詰めjQueryコード
ここで確認することができます。 WordPressでjQueryを使用するには、jsファイルをテーマフォルダの下のサブフォルダ(例:/ js /)に入れてテーマ関数ファイル(functions.php)にjQueryのスクリプトを登録(フック)必要があります(ここ を参照)。
(出典: http://www.grasmash.com/)

一部の記事にはアフィリエイトリンクが含まれている場合があり、パートナーの活動で一定額の手数料を受け取ることがあります。

コメントを残す

*電子メール情報は公開されません。