検索フィールドのデフォルト値を設定しようとしています。ユーザーがクリックするまでSearch-Fieldの値が「Search」になってから、空でなければなりません。また、「空白」(値として「検索」がある)である限り、クラス「.blank」を持つ必要があります。検索フィールドのデフォルト値を設定する - お手伝いください!
私はそれがこれまでに動作しますが、私はサイトをロードすると、フィールドは単に空であるこの
<input autocomplete="off" class="" id="searchq" name="searchq" onblur="if (this.value == '') { this.value='Search'; jQuery(this).addClass('blank'); };" onfocus="if (this.value == 'Search') { this.value=''; jQuery(this).removeClass('blank'); };" type="text" value="" />
を試してみました。最初にフィールドの内側をクリックしてから、ページのどこかをクリックして効果を働かせなければなりません。
私はそれがonBlurと関係があると思います。何か案は?
ありがとうございます!