Если говорить только об изменении указанного выше js кода, то я бы предложил такое решение:
var items={
car_name : {
message : 'Вы не ввели название машины',
check : function(v) {return v == '- - -' || v == '';}
},
articul : {
message : 'Артикул должен состоять из чисел',
check : function(v) {return /[a-zA-Zа-яА-Я]/.test(v);}
}
}
for (item in items) {
var value=items[item].value=$('#add_item_'+item).val();
if (items[item].check(value)) {
alert(items[item].message);
return false;
}
}
ну и дальше значение нужного поля можно получить по items['field_name'].value