Имеется функция на jquery, подсвечивающая поля ввода если они пустые, но функция сдается мне некрасивая в реализации. Необходимо повторять одно и то же действие (подсвечивать поле и изменять бордер) для нескольких похожих элементов
function checkParams() {
if($('#sitename').val().length != 0) {
$('#sitename').removeAttr('style');
} else {
$('#sitename').attr('style', 'border-color:#dc4747; background:#feecec');
}
if($('#desc').val().length != 0) {
$('#desc').removeAttr('style');
} else {
$('#desc').attr('style', 'border-color:#dc4747; background:#feecec');
}
if($('#metadesc').val().length != 0) {
$('#metadesc').removeAttr('style');
} else {
$('#metadesc').attr('style', 'border-color:#dc4747; background:#feecec');
}
if($('#metawords').val().length != 0) {
$('#metawords').removeAttr('style');
} else {
$('#metawords').attr('style', 'border-color:#dc4747; background:#feecec');
}
if($('#copyrights').val().length != 0) {
$('#copyrights').removeAttr('style');
} else {
$('#copyrights').attr('style', 'border-color:#dc4747; background:#feecec');
}
if($('#notesview').val().length != 0) {
$('#notesview').removeAttr('style');
} else {
$('#notesview').attr('style', 'border-color:#dc4747; background:#feecec');
}
if($('#commentsview').val().length != 0) {
$('#commentsview').removeAttr('style');
} else {
$('#commentsview').attr('style', 'border-color:#dc4747; background:#feecec');
}
if($('#commentssize').val().length != 0) {
$('#commentssize').removeAttr('style');
} else {
$('#commentssize').attr('style', 'border-color:#dc4747; background:#feecec');
}
if($('#nickname').val().length != 0) {
$('#nickname').removeAttr('style');
} else {
$('#nickname').attr('style', 'border-color:#dc4747; background:#feecec');
}
}
Ниже приведено куча полей для которых нужна проверка, например
<div class="settingname"><b>Копирайты</b> (копирайты находятся в подвале сайта)</div>
<input id="copyrights" maxlength="50" placeholder="Копирайты" onkeyup="checkParams()" type="text" class="field" name="copy" value="<? echo htmlspecialchars($ini->read('main','copyrights')); ?>" />
Помогите минимизировать функцию, заранее спасибо)