Показать сообщение отдельно
  #1 (permalink)  
Старый 30.11.2017, 10:14
Кандидат Javascript-наук
Отправить личное сообщение для pokk Посмотреть профиль Найти все сообщения от pokk
 
Регистрация: 30.01.2014
Сообщений: 145

Оптимизировать код,ограничение ввода в input
Есть 4 input проверка на ввод одинаковая для каждого, но после того как число вводимых символов превысило N надо переключиться на другой input.
Сделал так, но еше таких 4 блока писать многовато(размер файла будет большим), как это все в цикл можно запихать?
var PS_name_old_1="";
function PS_name_1(){
	var PS_name = document.getElementById("id_PS_Name_1");
	var result = PS_name.value.match( /^[\x2A-9a-zA-Z\x20\x27]{0,8}$/ig );
	if(PS_name.value.length>8){
		var el = document.getElementById("id_PS_Name_2");
		el.focus();
		el.selectionStart=0;
	}
	if(result==null){
		PS_name.value=PS_name_old_1;
	}
	PS_name_old_1=PS_name.value;
}
Ответить с цитированием