Manoftheyear,
Вот маленький макет вашего кода - правда, без Smarty, напрямую
(на будущее просьба размещать не картинки, а текст)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script>
function conver(itemId) {
var newCnt = $('#itemCnt_' + itemId).val();
var itemPrice = $('#itemPrice_' + itemId).attr('value');
var itemRealPrice = newCnt * itemPrice;
$('#itemRealPrice_' + itemId).html(itemRealPrice);
}
</script>
<input id="itemCnt_11" type="text" value="1" onchange="conver('11');"/>
<span id="itemPrice_11" value="123.25">123.25</span>
<span id="itemRealPrice_11" >123.25</span>
По идее, если Smarty правильно все подставляет, должно работать
(кстати, описание функции не надо оборачивать в ready - при этом функция не определяется)