我已經爲此搜索了一段時間,但我仍然沒有什麼比較聰明的。我正在嘗試爲基於材料類型計算價格的網站做一個簡單的計算器。我似乎無法得到它的工作。它繼續直接轉到下面的switch語句的默認情況。switch語句javascript
<div class="form-group">
<div class="btn-group" data-toggle="buttons" class="col-lg-3 col-lg-offset-10">
<label class="btn btn-default **active**">
<input type="radio" name="inputWalls" id="inputWalls" value="block" checked>Block</label>
<label class="btn btn-default">
<input type="radio" name="inputWalls" id="inputWalls" value="brick">Brick </label>
<label class="btn btn-default">
<input type="radio" name="inputWalls" id="inputWalls" value="stone">Stone </label>
JAVASCRIPT
function quote(){
var blockPrice = 0;
var brickPrice = 0;
var stonePrice = 0;
var myWidth = parseFloat(document.getElementById("widthInput").value);
var myHeight = parseFloat(document.getElementById("heightInput").value);
var radioButtons = document.getElementsByName("inputWalls");
var totalArea = myWidth + myHeight;
switch(radioButtons){
case "block" :
blockPrice = totalArea * 1.90;
alert(blockPrice);
break;
case "brick" :
{
brickPrice = totalArea * 3.80;
alert(brickPrice);
break;
}
case "stone" :
{
stonePrice = totalArea * 4.90;
alert(stonePrice);
break;
}
default :
alert('you have not selected material');
}
}
感謝您的回覆,併爲新手問題感到抱歉 – Johnn5er
沒有道歉要求!有時候最難的部分就是知道要搜索什麼。每個人都必須從某個地方開始。 – glenatron