radiobuton in gridview

Last post 05-09-2008 8:17 AM by Raggers. 3 replies.

Sort Posts:

  • radiobuton in gridview

    05-09-2008, 7:22 AM
    • Loading...
    • basakeylul
    • Joined on 02-21-2008, 9:34 AM
    • Posts 37

    hi all ,

    i add one radio buton in Gridview , i want to select selected radio item.

    and if dont have any selected item ,i  want alert (please select one item)..

    how can i do that ?

    thx.

    <asp:TemplateField HeaderText="Total">

    <ItemTemplate>

    <input type="radio" id="id_<%#Eval("Total")%>" name="total" value="<%#Eval("Total")%>" /><%#Eval("Total")%>USD

    </ItemTemplate>

    </asp:TemplateField>

  • Re: radiobuton in gridview

    05-09-2008, 8:11 AM
    • Loading...
    • MrSQL
    • Joined on 11-21-2005, 6:50 PM
    • Posts 76

    You could use validation controls i think that would be easiest or write some javascript, I would go with the .net validation.

    Dont forget to mark your answer
  • Re: radiobuton in gridview

    05-09-2008, 8:16 AM
    Answer
    • Loading...
    • MrSQL
    • Joined on 11-21-2005, 6:50 PM
    • Posts 76

    heres an example 

    <asp:RadioButtonList ID="RadioButtonList1" runat="server">

    </asp:RadioButtonList>

    <asp:ValidationSummary ID="ValidationSummary1" runat="server" ShowMessageBox="True"

    Visible="False" />

    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" Text="*" ErrorMessage="Pleae Select One.." runat="server" ControlToValidate="RadioButtonList1"

    ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator>

     

    Dont forget to mark your answer
  • Re: radiobuton in gridview

    05-09-2008, 8:17 AM
    Answer
    • Loading...
    • Raggers
    • Joined on 02-17-2006, 11:40 AM
    • Germany
    • Posts 122

     Call this javascript function on some postback like .....save button onClientClick="return SelectOne()"

     

    <script type="text/javascript" language="javascript">
        function SelectOne()
        {
      
          var flag=false;
          var inputTags= window.document.getElementsByTagName('input');
          for(var i=0;i<inputTags.length;i++)
          {
              if(inputTags[i].type=='radio')
              {
                 if(inputTags[i].checked)
                  flag=true;
              }
          }
          if(!flag)
          {
            alert('Please select a item');
            return false;
          }
          return true;
        }
       
        </script>

    If this solves your problem please mark as answer
Page 1 of 1 (4 items)