私は友人の助けを借りてこの jquery スクリプトを作成しました。
フィドル http://jsfiddle.net/Wu7k7/
jquery:
$('input[name=rdOptin]').click(function(){
var selected=$(this).val();
var var0 = 0.3;
var var1 = 20;
var var2 = var1 * 3.9 / 100;
var var3 = 20;
var var4 = (var1 + var3) * 3.9 / 100;
if (selected == 'norm'){
$("#calc_value").html(var0 + var1 + var2);}
else {
$("#calc_value").html(var0 + var1 + var3 + var4);}
});
htmlフォーム
<form id="form1" name="form1" method="post" action="form1.php"> <b> Option 1:</b>
<input type="radio" name="rdOptin" value="norm" checked="checked" />Normal
<input type="radio" name="rdOptin" value="exp" />Expert
<br />
<b>Calculated Value:</b>
<div class="valueDisp">
<div id="calc_value">
select options
</div>
</div>
選択範囲の出力にテキスト要素を追加しようとしていました。たとえば、「Expert」ラジオを選択すると、出力は「41.86」になります。この出力を「Numbers 41.86」のようにするにはどうすればよいですか。
「通常」ラジオを選択すると、出力は「21.080000000000002」になります。どうすれば「21.08」に修正できますか?
私にとってはかなりトリッキーです。
友達を助けてください。
よろしくお願いします。