всем доброго времени суток.
имеется:
<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>
Не работает. Не пойму отчего.