簡體   English   中英

刷新頁面后,單選按鈕可以為空嗎

[英]Can radio buttons be empty after refreshing a page

我的表單中有兩個單選按鈕。 現在,我發現在某些瀏覽器(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>

可能是瀏覽器緩存頁面。 首先嘗試將兩個單選按鈕都設置為checked=false 如果這樣不起作用,請查看頁面緩存選項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM