とイベントが正常に動作しませonFocus
ん。onBlur
これが私が得たものです
var var1
$("input").focus(function() {
var1 = $(this).val()
if ( $(this).val()==var1) {
$(this).val('').css({'color': "#000", 'font-style': 'normal', 'font-weight': 'bold'});
}
$(this).css({'background-color':'#d7df23' });
});
$("input").blur(function() {
if ( $(this).attr("value")=="") {
$(this).val(var1).css({'color': "#666", 'font-style': 'italic', 'font-weight': 'normal'});
}
$(this).css({'background-color':'#EEEEEE' });
});
そして、これが私のHTMLです
<input type="text" id="tbTitle" value="Title">
<input type="text" id="tbTitle1" value="Title1">
<input type="text" id="tbTitle2" value="Title2">
これは、テキスト ボックスの値を変更しない場合に機能します。
基本的に、入力の元の値を取得して var に格納し、フィールドが空白の場合は元の値に戻します。
現時点では、テキストボックスにあるものの値をフォーカスしています
元の値を保存し、それを変更する方法はありonBlur
ますか?
ここに私のjsfiddleへのリンクがあります