Не знаю даже, верно или нет, назвал тему, если уж что, извиняйте.
Суть вот в чем.
Есть обычная форма, с тремя полями, по сути поля одинаковые, но разные по значению, и id. Старый пароль, Новый Пароль, Повторение нового пароля.
Есть код Jquery:
$(document).ready(function(){
$("#HelpOldPass").hide();
$("#inputOldPass").keyup(function(e){
if ( $("#inputOldPass").val().length < 6 || $("#inputOldPass").val().length > 32 ) {
$("#HelpOldPass").show().html('Пароль от 6 до 32 символов.');
$("#DivOldPass").removeClass('success').addClass('error');
}
else {
$("#HelpOldPass").hide();
$("#DivOldPass").removeClass('error').addClass('success');
}
});
$("#button").click( function () {
if ( $("#inputOldPass").val().length < 6 || $("#inputOldPass").val().length > 32 ) {
$("#HelpOldPass").show().html('Пароль от 6 до 32 символов.');
$("#DivOldPass").removeClass('success').addClass('error');
$("#inputOldPass").val('').attr('placeholder','Слишком маленький пароль');
return false;
}
});
});
ID остальных полей, Новый пароль: inputNewPass(поле ввода),DivNewPass(див ошибки, или успеха),HelpNewPass(спан стиль вывода помощи), и собственно inputRePass,DivRePass,HelpRePass.
Можно ли как то скриптов, подставить все эти данные, для каждого поля, не размножая вручную на три части код. Или все таки не как?
Изменил: Александр (25.10.2013 / 13:41)