jQuery関数の各入力タイプに値を配置しようとすると、それは機能しますが、2番目の入力に置かれた2番目の行の値では、最初の行に回答が表示されます。別の行の答えをどのように分けることができますか?PHPの行でjQueryベースを使って自動的に計算するには?
**script**
$('#txt3').keyup(function(){
var textone;
var texttwo;
var textthree;
textone = parseFloat($('#txt1').val());
texttwo = parseFloat($('#txt2').val());
textthree = parseFloat($('#txt3').val());
var result = textone + texttwo + textthree;
$('.result').val(result.toFixed(3));
});
私のhtml
<td class="td-encode"> <input type="text" class="td-input" id="txt1" name="txtgrade" onkeyup="sum()" maxlength="2"/></td>
<td class="td-encode"> <input type="text" class="td-input" id="txt2" name="txtgrade" onkeyup="sum()" maxlength="2"/></td>
<td class="td-encode"><input type="text" class="td-input" id="txt3" name="txtgrade" onkeyup="sum()" maxlength="2"/></td>
<td class="td-encode" id="result_td">
<input type="text" class="result" name="total" disabled />
</td>
結果 enter image description here
スタート。そして、[mcve]を読む –
各入力でonkeyupを呼び出すこの 'sum()'関数は何ですか? – WillardSolutions
私はいくつかのコードがその関数を呼び出すのを見たので、私はそれを試してみます – dionell