@del993788

Как в третьем инпуте вывести произведение первых двух, но динамически?

<form id='myform' method='POST' action='#'>
    <p>Помада</p>
    <span>Стоимость</span>
    <input type='text' value='300' name="sto" class="sto" disabled >
    <span>Кол-во</span>
    <input type='text' value='1' name="kolvo" class="kolvo">
    <p>цена</p>
    <input type='text' value="" name="cena" class="cena">
</form>


jQuery(document).ready(function(){
$sto = $(".sto").val();;
$kolvo = $(".kolvo").val();;
$(".cena").val($sto*$kolvo)
});


Сейчас у меня почему-то не динамически. в чём проблема? что нужно дописать, чтобы значение в третьем инпуте менялось автоматически?
  • Вопрос задан
  • 251 просмотр
Решения вопроса 1
@Panda_Tamara
Разработчик проектов под UMI.CMS
jQuery(document).ready(function(){
$(".sto,  .kolvo").on('input', function() {
var sto = $(".sto").val();
  var kolvo = $(".kolvo").val();
  $(".cena").val(sto*kolvo);
});
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
jQuery(document).ready(function(){
  var sto = $(".sto").val();
  var kolvo = $(".kolvo").val();
  $(".cena").val(sto*kolvo);
});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы