Показать сообщение отдельно
  #1 (permalink)  
Старый 18.05.2014, 08:12
Аспирант
Отправить личное сообщение для And5 Посмотреть профиль Найти все сообщения от And5
 
Регистрация: 01.09.2013
Сообщений: 40

вынести событие в функцию
всем доброго времени суток.
имеется:
<input class="os" type="text" name="ops" id="opt-qty-338" value="0" oninput="
                   $('#option-value-338').val( 338 + '|' + Number($(this).attr('value')) );
                   $('#option-value-338').attr('price', Number($(this).attr('price')) * Number($(this).attr('value')) );
                   calc_opt_313();
                " size="4" price="6.1000" style="width: 40px;" os="os1">

нужно вынести действие по событию в функцию. Делаю так:
<input class="os" type="text" name="ops" id="opt-qty-338" value="0" oninput="opt_338();"           
               size="4" price="6.1000" style="width: 40px;" os="os1">
				<script type="text/javascript">
				<!--

			function opt_338(){
					$('#option-value-338').val( 338 + '|' + Number($(this).attr('value')) );
                   $('#option-value-338').attr('price', Number($(this).attr('price')) * Number($(this).attr('value')) );
				   calc_opt_313();
        }	
				//-->
				</script>

Не работает. Не пойму отчего.
Ответить с цитированием