0
我想使用一個按鈕選擇或取消選擇所有單選按鈕。如果單選按鈕名稱類似'radio1',則此JavaScript代碼正常工作。但我必須使用使用循環,其中單選按鈕名稱就像'radio [$ i]'。我怎樣才能使JavaScript適用於這種單選按鈕?要選擇循環中的單選按鈕的JavaScript
function selectAll(prefix, set) {
var form = document.forms[0], //Get the appropriate form
i = 0,
radio;
while(radio = form[prefix + ++i]) //Loop through all named radio# elements
for(var j = 0; j < radio.length; j++) //Loop through each set of named radio buttons
if(radio[j].value == (set ? "yes" : "no")) //Selector based on value of set
radio[j].checked = true; //Check that radio button!
}
while($row=mysqli_fetch_assoc($result))
{
echo"<tr><td>{$row['roll']}</td>
</td><td></td><td></td><td></td><td>
<td><input type='radio' name='radio[$i]' value='Yes'>YES</td>
</td><td></td><td></td><td>
<td><input type='radio' name='radio[$i]' value='No'>NO</td></tr>";
$i++;
}
只需拿起表單中的單選按鈕併發布。 – sunny
我已使用此代碼,但選擇按鈕不起作用 – user3405123