0
我有這個工作的罰款添加計算VAR腳本打破了腳本
var oemdc1 = parseInt(document.getElementById("vehicle_oem_draw").value);
var oemdc2 = parseInt(document.getElementById("vehicle_added_draw").value);
var oemdc3 = parseInt(document.getElementById("new_vehicle_draw").value);
var oemdc4 = parseFloat(document.getElementById("prism_draw").value);
var oemdc5 = 1.2;
var total_current_draw = document.getElementById("total_hourly_current_draw");
(total_current_draw.value = oemdc1 + oemdc2 + oemdc3 + oemdc4 + oemdc5).toFixed(2);
現在我需要改變的oemdc5
了var任務,我把這段代碼
var bc_sd_calc = parseFloat(document.getElementById("battery_type").value);
var bc_sd = (((total_current_storage * bc_sd_calc)/30)/24).toFixed(5);
以上工作代碼和更改無功分配
var oemdc5 = 1.2;
到
var oemdc5 = bc_sd;
,並打破該腳本。
我還試圖
變種oemdc5 = bc_sd.value;
,但在任何情況下我的結果在我的形式變化
NaN的領域(我知道意味着它沒有找到一些地方)。
,我從拿到battery_type選項組是
<select name="battery_type" id="battery_type" size="1" >
<optgroup label="Battery chemistry type">
<option value="3.2404"></option>
<option value="2.1603"></option>
<option value="1.6205"></option>
<option value="0.00001"></option>
</optgroup>
</select>
任何提示/幫助表示讚賞。
WD./
什麼是'bc_sd'當它運行計算?請注意'toFixed'返回一個字符串。 –
是否可以從你的代碼中創建一個[可運行示例](https://blog.stackoverflow.com/2014/09/introducing-runnable-javascript-css-and-html-code-snippets/)? – hugomg
這是90%的腳本工作的大頁面,我只是微調的東西,只會增加更多的困惑(我認爲)。 – WyattsDad