This is a simple validation control at
the client side using JavaScript.  Here
we have to perform the server side controls validation at the client-side using
JavaScript. In below “RadiobuttonList” is server
control and we had to perform validation at the client-side first once button click operation performed.
Why
need it /Use of it:
The button
click operation will not continue/Perform if you select the  “No” option in the radiobuttonlist. For this reason, we have
to perform client-side validations using JavaScript for Asp.net server
controls. 
| 
   
<td> 
 <div> 
<asp:RadioButtonList ID="radiobuttonList1" 
    CssClass=" radiobuttonList1class" RepeatDirection="Horizontal" 
  
   RepeatColumns="2" runat="Server"> 
    <asp:ListItem Text="Yes" Value="1" 
  Selected="True"
  /> 
    <asp:ListItem Text="No" Value="0" /> 
   </asp:RadioButtonList> 
 </div> 
</td> 
<td>                               
 <asp:Button ID="btnSubmit"
  Text="Submit"
  OnClientClick="return
   
 
  btnsubmit_OnClientClick();" OnClick="btnSubmit_OnClick"
  runat="server"/> 
</td> 
 | 
 
| 
   
var flag = true; 
    function btnsubmit_OnClientClick()  { 
         if (Page_IsValid) //server-side
  validation 
         { 
           
  var IsRequest = false; 
           
  var radioObj =
  document.getElementById("<%=rbNeedBBAccount.ClientID
  %>"); 
           
  var radioList =
  radioObj.getElementsByTagName('input'); 
           
  for (var
  i = 0; i < radioList.length; i++) { 
               
  if (radioList[i].checked) { 
                    if
  (radioList[i].value == 1) { 
                        flag = true; 
                    } 
                    else
  { 
                     alert("Ur Request for xx  can’t be processed, as Need for xx  account field is set to NO."); 
                        flag = false; 
                    } 
               
  } 
           
  } 
        } 
        return flag; 
    } 
 | 
 
Note:
- If you are using more than one Validation Groups in page, so you need to explicitly specify the group.
 - Best reference URL for Asp.Net Validation using JavaScript:
 
No comments:
Post a Comment