Я пытаюсь создать простую функцию для таблицы, которой мне поручено создавать. Я хочу, чтобы пользователь вводил число в первое поле ввода и умножал его на 30, и показывал результат во втором поле ввода, с помощью keyup или onChange.javascript multiply input by number
Вот что я до сих пор, пожалуйста, имейте в виду, что я очень новичок в этом.
<table>
<tr>
<td>Costs</td>
<td>$
<input type="text" id="daily">
</td>
<td>$
<input type="text" id="result">
</td>
</tr>
</table>
<script>
$(function() {
$('#daily').keyup(function() {
var daily = $('#daily').val();
var month = 30;
$('#result').val(daily * month);
});
});
</script>
В чём проблема? Потому что, когда я вхожу в «1», результат говорит «30» и «12» -> «360». http://jsfiddle.net/xmGH4/, отлично работает здесь (на FF) – Martijn
Итак, в чем вопрос? Это работает? Не работа? Что вы от нас хотите? –
http://jsfiddle.net/5Br92/ это работает для меня ... – Sergio