Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.12.2016, 14:39
Профессор
Отправить личное сообщение для DDim1000 Посмотреть профиль Найти все сообщения от DDim1000
 
Регистрация: 20.10.2016
Сообщений: 223

Валидация input по количеству введенных символов
Подскажите пожалуйста, как сделать проверку на количество введенных символов в input?
Вот так, почему то, не срабатывает:
//function ochistki pole phone ot lishnego
function clearPhone(val){
	var newVal = val.replace(/[^\d]+/g, '');
	if (newVal == '') {
		return false;
	  }else{
		  return newVal;  
		}
	};
	   //validate polya po kolichestvu znako
  $.validator.addMethod('reg_phone', function (value) {
       $("#reg_phone").keyup(function() {
           var val = $(this).val();
		   if (val == '') return;
       });
		   var newVal = clearPhone(val);
		   var sumChar =  newVal.length;
		    if (sumChar < 5) {
				return false;
			 }			  

	    return true;
    }, '');


            $('#form_reg').validate({

                //Правила для проверки

                rules: {
			    "reg_phone":{ 
				    required:true,
					reg_phone: { reg_phone: true }									
			    },
				},
                //Текста предупреждений

                messages: {
	"reg_phone":{ 
				    required: "Укажите номер телефона!",
					reg_phone: "Вы не полностью ввели номер телефона!", 
                    maxlength: "От 3 до 25 символов!"
			    },
			
             },
Ответить с цитированием
  #2 (permalink)  
Старый 31.12.2016, 17:04
Интересующийся
Отправить личное сообщение для johnon Посмотреть профиль Найти все сообщения от johnon
 
Регистрация: 24.11.2016
Сообщений: 11

var sumChar == newVal.length;
Ответить с цитированием
  #3 (permalink)  
Старый 31.12.2016, 17:22
Профессор
Отправить личное сообщение для DDim1000 Посмотреть профиль Найти все сообщения от DDim1000
 
Регистрация: 20.10.2016
Сообщений: 223

Сообщение от johnon Посмотреть сообщение
var sumChar == newVal.length;
Когда ставишь двойное равно, ==, выходит ошибка.
Ответить с цитированием
  #4 (permalink)  
Старый 31.12.2016, 19:07
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

DDim1000,
Проблема совместного использования Masked Input и jQuery Validation
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Необходимо предусмотреть запрет вставки в input из буфера обмена любых символов кроме faa27 Общие вопросы Javascript 1 24.06.2016 11:32
Валидация Input sherzo Элементы интерфейса 4 04.09.2014 15:06
Количество введенных символов skillful Элементы интерфейса 4 12.08.2014 01:42
Ширина поля input text в зависимости от количества символов rekon87 (X)HTML/CSS 7 14.06.2013 22:55
При добавлении DOCTYPE "плывут" размеры input type=text Demath (X)HTML/CSS 4 08.07.2012 19:27