У меня есть две радиокнопки в моей форме.Теперь я обнаружил, что в некоторых браузерах (Firefox и Google Chrome), если вы обновляете форму, радиокнопка была выбрана до обновления, а после обновления радиокнопка все еще выбрана.Я хочу знать, есть ли способ с помощью кода JavaScript, чтобы иметь возможность сказать, что никакие переключатели не должны быть уже выбраны, когда страница перезагружается или обновляется, или все это зависит от браузера?
Ниже приведен код для переключателей вJavaScript:
var btnRadioO = document.getElementsByName("weightChoice");
var isbtnRadioChecked = false;
for(i=0; i < btnRadioO.length; i++){
if(btnRadioO[i].checked){
isbtnRadioChecked = true;
}
}
if(!isbtnRadioChecked) {
errRadioMsgO.innerHTML = "Please Select whether you want to include a Total Weight for your Session or Not";
tblWeightO.style.display = "none";
isDataValid = false;
}else if(btnRadioO[0].checked==true && weightO.value == 0){
errRadioMsgO.innerHTML = "";
errWeightMsgO.innerHTML = "You are including Weight so it Must be More Than 0";
isDataValid = false;
}else if(btnRadioO[1].checked==true){
errRadioMsgO.innerHTML = "";
errWeightMsgO.innerHTML = "";
tblWeightO.style.display = "none";
}else{
errRadioMsgO.innerHTML = "";
errWeightMsgO.innerHTML = "";
}
HTML-код:
<table>
<tr>
<th>6: Provide a Total Weight for your Session</th>
<td><input type="radio" name="weightChoice" value="yes" onClick="getWeight()"/> Yes</td>
<td><input type="radio" name="weightChoice" value="No" onClick="getWeight()"/> No</td>
</tr>
</table>