-1
Я хотел бы, чтобы умножить свои поля ввода, как в этом примере: http://jsfiddle.net/nnnnnn/5FpWC/множительной поля ввода с типом = «число»
$(document).ready(function() {
$(".txtMult input").keyup(multInputs);
function multInputs() {
var mult = 0;
// for each row:
$("tr.txtMult").each(function() {
// get the values from this row:
var $val1 = $('.val1', this).val();
var $val2 = $('.val2', this).val();
var $total = ($val1 * 1) * ($val2 * 1)
$('.multTotal',this).text($total);
mult += $total;
});
$("#grandTotal").text(mult);
} });
<tr class="txtMult">
<td>
<input name="txtEmmail" class="val1" />
</td>
<td>
<input name="txtEmmail" class="val2"/>
</td>
<td>
<span class="multTotal">0.00</span>
</td>
</tr>
Моя проблема теперь, что мне нужно одно поле ввода как тип = «число» со значением по умолчанию = «1». Но когда я меняю тип на число, вычисление больше не работает. Вы знаете причину?
спасибо!