0
我想將radioBox
更改爲checkBox
以供多項選擇。如何從複選框中獲取結果javascript
我的複選框:
<input id="ser-price" name="price" class="w3-check" value="Serviceable {{ price.getServiceablePrice }}" type="checkbox">
我改變了它,但它總是需要一個值。這下我通過Javascript
功能,因爲我做的文件HTML.Twig
在block javascript
:
function closeWindowAndShowAlert(f) {
var radios = document.getElementsByName('price');
var price;
for (var i = 0, length = radios.length; i < length; i++) {
if (radios[i].checked) {
price = radios[i].value;
break;
} else {
price = null;
}
}
var priceChosen = document.getElementById("priceChosen").value;
if (!price && !priceChosen) {
alert("Please choose a price");
return false;
}
else {
alert("This article has been successfully added to the cart");
return true;
}
}
我怎樣才能更正我的功能讓我選擇,多選擇呢?
可能是價格+ = +收音機[i] .value;' – Rayon
@Rayon得到了它...... :) – Jai
我測試了它,總是選擇一個選項,當我刪除中斷時,它顯示消息警報(「請選擇一個價錢」); – vero