Проверка на javascript — как сделать короче?
Можно прилично сократить код используя атрибут required
Если говорить только об изменении указанного выше 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