2010-04-02 42 views
0

我有两个字段计算总数,但是我有一个单选按钮对来确定公式中的变量。这里的单选按钮代码:单选按钮在JavaScript中更改变量

(Length <input type="text" size="5" name="estimate_pool_length" 
onBlur="conv2inches(document.forms.mainform);" />) x 
    (Width <input type="text" name="estimate_pool_width" size="5" 
onBlur="conv2inches(document.forms.mainform);" />) 

下面的JavaScript已经工作更新:

<input type="radio" name="estimate_pool_shape" value="1" /> Angle 
<input type="radio" name="estimate_pool_shape" value=".86392" /> Freeform 

后,立即根据这些领域和脚本这个JavaScript,然后计算池的表面积字段,我只需要它使用的变量来设置字段值,以便根据单选按钮进行更改。

​​
+0

((mainform.estimate_pool_width.value)+(mainform.estimate_pool_length.value)*(mainform.estimate_pool_shape.value))bug出错 – dmanexe 2010-04-02 17:10:13

回答

1
var estimate_pool_shape = 0; // Or some default value. Maybe 1? 
for(var i = 0; i < mainform.estimate_pool_shape.length;i++){ 
if(mainform.estimate_pool_shape[i].checked){ 
    estimate_pool_shape = mainform.estimate_pool_shape[i].value; 
    break; 
} 
} 

应该给你你所需要的。

+0

我会在哪放置它? – dmanexe 2010-04-02 17:29:13

+0

上面带有%%%单选按钮变这里%%% 然后更换%%%单选按钮变这里%%% – Tim 2010-04-02 17:51:01

+0

返回NaN到目标字段符合estimate_pool_shape – dmanexe 2010-04-02 18:00:23