ユーザーが検索ボタンをクリックしたがテキストボックスに何も入力していないかどうかを検出する次のjQueryコードがあります。入力した場合、テキストボックスにフォーカスされ、ボックスが赤に変わります。私がやりたいのは、ユーザーがテキストを入力したかどうかに関係なく、テキストボックスからフォーカスを外す(ぼやける)と、ボックスは赤のままで元の色に戻ります。
コード:
$('#submit').click(function() {
if ( $('#q').val() == '' ) {
$('#q').focus().css('border-color', '#ff0000');
return false;
}
});