Показать сообщение отдельно
  #2 (permalink)  
Старый 21.10.2017, 00:17
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Что-то Вы совсем не тем путём пошли

Достаточно будет просто вставить один единственный скрипт:

$(function () {
	$('[id^="sptemp_ch"]').keypad({onClose: function() {
		var getch = $(this).val();
		var valint = parseInt(getch);
		if(valint>500){
		    valint = 500;
		} else if(valint<0){
	    		valint = 0;
		} else if((valint===undefined)||(valint ===NaN)){
	    	valint = 0;
		}
		$(this).val(valint);
	}});
});


Можно даже оптимизировать:

$(function () {
	$('[id^="sptemp_ch"]').keypad({
		onClose: function() {
			this.value = Math.max(0, Math.min(500, parseInt(this.value))) || 0;
		}
	});
});
Ответить с цитированием