我在朋友的帮助下制作了这个 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>
我试图在选择的输出中添加一个文本元素。例如说:在选择“专家”收音机时,输出是“41.86”我怎样才能让这个输出看起来像“数字41.86”。
在选择“正常”收音机时,输出为“21.080000000000002”我如何将其修复为“21.08”?
这对我来说相当棘手。
请朋友帮忙。
提前非常感谢。