次のjqueryコードを使用して、テキストボックスの境界線をオレンジ色に、ぼかしで灰色にしています。 また、特定のテキストボックスの入力が間違っている場合、検証を実行中に境界線が赤くなり、ラベルである「X」が表示されます。Operaで期待通りにぼかし/フォーカスが動作しません
$(function() {
$('.textbox').focus(function() {
$(this).css('border', '1px solid orange');
});
$('.textbox').blur(function() {
$(this).css('border', '1px solid gray');
});
// $('.num').mouseover(function() {
// $('.num').easyTooltip();
// });
$("label").easyTooltip();
// $("a").easyTooltip();
$('.checkdate1').blur(function() {
var checkdate = $(this).val();
var error = this.id;
error = "#lbl" + error.substring(3);
if (checkdate != "") {
if (isDate(checkdate)) {
$(error).css('display', 'none');
$(this).css('border', '1px solid gray');
}
else {
$(this).focus();
$(this).css('border', '1px solid red');
$(error).css('display', 'inline');
}
}
else {
$(error).css('display', 'none');
$(this).css('border', '1px solid gray');
}
});
});
問題は、それがグレーと赤のonerrorとonblur、クロム、モジラすなわちONFOCUSオレンジ色で正常に動作しています。 入力が間違っていて、ユーザーが別のテキストボックスをクリックしようとすると赤枠で囲まれていると、フォーカスをtextboxに設定しました。 オペラでは、入力が間違っているとテキストボックスが赤くなり、フォーカスがありますが、ユーザーが他のテキストボックスをクリックすると、その色はオレンジ色になります。間違った入力。 どこに問題があるのか教えてもらえますか 助けていただければ幸いです。 ありがとう
jqueryのバージョン1.7.1を取得する方法を,,,これは – freebird
することができます最新のjQueryライブラリですこのサイトからJquery 1.7.1をダウンロードしてください:http://docs.jquery.com/Downloading_jQuery – w3uiguru
またはGoogle https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jqueryのようなGoogle APIを使用できます.min.js – Jay