Monday, 10 October 2011

Enable disable button on checkbox check


function hideOnCheck()
{
   var chk = document.getElementById('<%=chk.ClientID%>');
   var btn = document.getElementById('<%=btnSubmit.ClientID%>');
   if (chk && btn)
   {
      if (chk.checked == true)
      {
         btn.disabled = false;
      }
      else
      {
         btn.disabled = true;
      }
    }
}

<asp:CheckBox ID="chk" runat="server" Text="All the above data are correct" onclick="hideOnCheck();"/>

Hide row by selecting radio button option


function setRowonClick()
{
    var rowOther = document.getElementById('<%=trShowDetail.ClientID%>');
    if (rowOther)
   {
        var s = document.getElementById('<%=rbtnIsPS.ClientID%>');
        var s1 = s.getElementsByTagName('input');
        for (var i = 0; i < s1.length; i++)
       {
            if (s1[i].checked)
           {
                  if (s1[i].checked && s1[i].value == '0')
                 {
                      rowOther.style.display = '';
                 }
                 else
                 {
                     rowOther.style.display = 'none';
                 }
             }
          }
     }
}

<asp:RadioButtonList ID="rbtnIsPS" runat="server" RepeatDirection="Horizontal" onclick="setRowonClick();">

Dropdownlist validate


function OnSelectedIndexChange()
{
   var s = document.getElementById('<%=ddlPosition.ClientID%>');
   if (s.value == '0')     // or  if (s.options[s.selectedIndex].text=='select')
   {
      alert("Please select the different option.");
      return false;
   }
   else
      return true;
}

<asp:DropDownList ID="ddlPosition" runat="server" onchange="OnSelectedIndexChange();"/>

Allow only numbers in textbox


function isNNumeric(e)
{
var isNN = (navigator.appName.indexOf("Netscape")!=-1);
var keyCode = (isNN) ? e.which : e.keyCode;
//alert(keyCode);
if (isNN)
{
if (keyCode == 0)
return true;
}
if((keyCode>47&&keyCode<58)||(keyCode==8)||(keyCode==9))
{
return true;
}
else
{
if (e.returnValue)
{
e.returnValue = false;
return false;
}
else if (e.preventDefault)
{
e.preventDefault();
return false;
}
this.event.returnValue = false;
return false;          
}
}


  <asp:TextBox ID=”txt_maxage” Onkeypress=”return isNumberKey(event)” runat=”server”></asp:TextBox>