Показать сообщение отдельно
  #1 (permalink)  
Старый 27.05.2010, 11:26
Кандидат Javascript-наук
Отправить личное сообщение для Suharik Посмотреть профиль Найти все сообщения от Suharik
 
Регистрация: 06.04.2010
Сообщений: 130

Помогите код оптимизировать.
Всем привет. Есть код который при онклике добавляет в инпут прибавленную цифру.
q2000.search.nextNumberPlus = function() {	

	var str =document.getElementById("price-from").value;
	RegEx=/\s/g;
	str=str.replace(RegEx,"");
   var x=  parseInt(str);
   
   x+=500000;
   document.getElementById("price-from").value = q2000.search.number_format(x, 0, '.', ' ');
 

}	
	q2000.search.nextNumberMinus = function() {	
	var str =document.getElementById("price-from").value;
	RegEx=/\s/g;
	str=str.replace(RegEx,"");
   var x=  parseInt(str);
   
   x-=500000;
   document.getElementById("price-from").value = q2000.search.number_format(x, 0, '.', ' ');
 

	}



первая функция прибавляет к значению инпуста с айдишником price-from 500000 а вторая уменьшает с этого же инпута.
Задача. У меня будет куча инпутов с разными айдишниками. и вот к каждому нужно прилепить такие функции, как то не хочется писать 100 функций для каждого инпута. Как можно уменьшить код, или сделать одну функцию для каждого инпута, Можно использовать синтаксис jQuery. Поставьте юного падавана на путь истенный)
Ответить с цитированием