3 回答

TA貢獻1852條經(jīng)驗 獲得超1個贊
盡量不要使用 for 循環(huán),而是使用高階函數(shù),如 map、filter 等。
在這種情況下,將 for 循環(huán)替換為:
var rasa = 0
var rasb = 0
form1.map((element, index) => {
if(element.checked)
rasa++
})
form2.map((element, index) => {
if(element.checked)
rasb++
})
另一件事,在每個 for 循環(huán)中,您都在重新聲明 rasa 和 rasb 而您不需要這樣做。另外<form method="POST">的屬性應(yīng)該是小寫。

TA貢獻1804條經(jīng)驗 獲得超3個贊
在<input type="radio">名稱屬性應(yīng)該是這樣的
<input type="radio" name="gender" value="male"> Male<br>
<input type="radio" name="gender" value="female"> Female<br>
<input type="radio" name="gender" value="other"> Other
這里的名字是性別首先像這樣改變你的名字屬性
Question 1
<input TYPE="radio" NAME="j1" VALUE="1">A1
<input TYPE="radio" NAME="j1" VALUE="0">A2
并檢查長度使用這個
$(':radio[name="j1"]:checked).length;

TA貢獻1887條經(jīng)驗 獲得超5個贊
你可以做類似的事情
radios = document.getElementByTagName('input');
a = 0
b = 0
for(let i = 0; i < radios.length; i++){
if(radios[i].name.contains('i')
a++;
else
b++;
}
添加回答
舉報