以下は私のコードです。関数のチェックボックスの値を使用して、それをテキストボックスに表示する必要があります。私は関数を変更しようとしましたが、私はそれを得ることができません。書式設定とすべてがうまくいけば、私はそれがjscriptの構文でなければならないと思います。それは関数呼び出し(foo (something);
)の構文だから15.99
は関数ではありませんというエラーがスローされますJavascript;チェックボックス機能
function getTotal(redDress, blueDress, greenDress) {
var redDress= 15.99 (document.getElementById("redDress").checked);
var blueDress= 19.99 (document.getElementById("blueDress").checked);
var greenDress= 20.99(document.getElementById("greenDress").checked);
var subtotal= greenDress + blueDress + redDress;
var taxAmount = .07;
var tax = subtotal * taxAmount;
var total = subtotal + tax;
if((redDress=false)&&(blueDress=false)&&(greenDress=false)){
alert("Please select a dress");
return false && true;
}
}
<form method ="get" onsubmit="return is_checked()">
<p>Please select one or more dresses then hit submit:</p>
<input type="checkbox" value="15.99" id="redDress">Red Dress ($15.99) <br>
<input type="checkbox" value="19.99" id="blueDress">Blue Dress ($19.99)<br>
<input type="checkbox" value="20.99" id="greenDress">Green Dress ($20.99) <br>
<input type="submit" value="submit" onclick="getTotal()"><br>
<br>
<br>
Subtotal:<input type="text" name="subtotal" id="subTotal">
<br>
<br>
Total:<input type="text" name="total" id="total" ><br>
<br>
Tax:<input type="text" name="tax" id="tax" >
<br><br>
This purchase was made on:
</form>
コンソールにはどのようなエラーがありますか? - 文法が正しくないと分かります - この質問を改善するヒントについては[ask]ページをお読みください – ochi
'redDress = 15.99(document.getElementById(" redDress "))。あなたが何をしようとしているのかわからない – epascarello
[javascriptでequals '='を比較する方法]の可能な複製(http://stackoverflow.com/questions/34760522/how-to-compare-equals-in- javascript) – ochi