変数から値を入力する必要があり、解決策を探して数週間はネットを磨いています。変数から値を入力する必要があります
はJavaScript
window.onload=function(){
function updateTotal(){
var basic = 0.00;
var add = 0;
var form = document.getElementById('form');
var checkboxes = form.getElementsByClassName('addon');
for (var i=0; i < checkboxes.length; i ++) {
if (checkboxes[i].checked) {
add += parseInt(checkboxes[i].value, 10);
}
}
var p = basic + add;
var price = "Total - £" + p ;
document.getElementById('total').innerHTML = price;
}
document.getElementById('form').addEventListener('change', updateTotal);
updateTotal();
私はまた、これらの表示に
<input id="cbd8" type="checkbox" class="addon" value="£22">£22 - Add to cart</input>
ページに私の問題が発生するのdiv
<div id="total"></div>
内で実行中の合計をこれらのいくつかを持っています変数を使用して "価値"の値を変更する必要があるフォームでld。
<input type="hidden" name="amount" value="replace-this">
可能であれば教えてください。 ありがとう、マーク。
で
を交換 'total'は何ですか? IDや名前、その他何か? –
あなたの ''は 'id =" total "'を持っていません。それはあなたが 'getElementById'で選択しようとしているものですか? – deceze