2017-11-22 7 views
0

.netのjavascriptを使用して、同じグループの2つのラジオボタンで検証を行いたいと思います。選択されたラジオボタンのテキストがデータベースに保存されるボタンがクリックされます。しかし、ラジオボタンが選択されていない場合、アラートが表示され、データベースには何も保存されません。私はそのラジオボタンリストを想定すると、ソリューションJavaScriptでの.netと同じグループのRadioButtonでの検証

+0

何をしようとしましたか?問題を説明するために、[mcve]にUI /ページマークアップやコードを提供してください。 –

+0

ラジオボタンリストですか? – Chethan

答えて

0

を教えてください、ボタンのクライアントのクリックで、

<asp:Button ID="btnSubmit" runat="server" Text="Validate" OnClientClick="return Validate()" /> 

は、以下の機能を埋め込みます。

function Validate() { 
    var rb = document.getElementById("<%=RadioButtonList1.ClientID%>"); 
    var radio = rb.getElementsByTagName("input"); 
    var isChecked = false; 
    for (var i = 0; i < radio.length; i++) { 
     if (radio[i].checked) { 
      isChecked = true; 
      break; 
     } 
    } 
    if (!isChecked) { 
     alert("Please select an option!"); 
    } 
    return isChecked; 
} 
関連する問題