簡體   English   中英

Javascript:根據選擇菜單的值使用變量填充文本字段的值

[英]Javascript: Populate value of Text Fields with Variables based on Value of Select Menu

HTML:

<select id="SHIELD" onchange="calcCHO();" >
                                <option  value="610" selected >CHO-SHIELD 610</option>
                                <option  value="608" >CHO-SHIELD 608</option>
                                <option  value="604" >CHO-SHIELD 604</option>
                            </select>

    <input id="FILLER" type="text" disabled  value="" />

劇本:

    function calcCHO(){
var f_S = "Silver";
var f_N = "Nickel";
var f_SC = "Silver/Copper";
        
var CHOS = document.getElementById("SHIELD").value;
var FILLER = document.getElementById("FILLER").value;

if(CHOS === "610") { 
        FILLER = f_S;   
    }
    else if (CHOS === "608") { 
        FILLER = f_N;   
    }   
    else { 
        FILLER = f_SC;  
    }       
}

這看起來很簡單,知道為什么它不起作用或產生任何控制台錯誤嗎?

謝謝!

試試看。

函數 calcCHO(){

var f_S = "Silver";
var f_N = "Nickel";
var f_SC = "Silver/Copper";

var CHOS = document.getElementById("SHIELD").value;
var FILLER = document.getElementById("FILLER");

if(CHOS === "610") {
    FILLER.value = f_S;
}
else if (CHOS === "608") {
    FILLER.value = f_N;
}
else {
    FILLER.value = f_SC;
}

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM