イベント「ぼかし」がトリガーされたときにその値を検証するテキスト入力があります。値が有効でない場合、入力の背景色を変更し、エラーを解決したら、入力の元の色とスタイルを再度設定する必要があります。しかし、エラーを解決した後、またはエラーを取得した後に元のスタイルを失っているということは、一般的に入力のスタイルを変更するときに起こっています。元のスタイルを探して再度設定しようとしましたが、 jqueryui styles で見つかりませんでした。君の力が必要 :
HTML コード :
<input type='text' name='val1' id='val1'/>
jQueryコード:
function is_numeric(value)
{
var pattern= new RegExp(/^[0-9]+$/);
return pattern.test(value);
}
$(document).ready(function ()
{
$('#val1').blur(function()
{
if(!is_numeric($('#val1').val()))
{
$('#val1').css('background-color','#E65050');
}
else
{
$('#va1').css('background-color','white '); /// here ??
}
});
});