Click here to Skip to main content
15,914,795 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
How to maiantain checkbox state under onclick of javascript...checkbox losing its state under onclick of javascript...Onchange when set works in firefox but not in chrome and IE...Onclick works but checked state gone...
XML
<script type="text/javascript">
      function salaryshowhide() {
          var lfckv = document.getElementById("<%=chksal.ClientID%>").checked;


          if (lfckv== true) {

              document.getElementById("<%=txtsal1.ClientID%>").disabled = false;

              document.getElementById("<%=txtsal2.ClientID%>").disabled = false;

              document.getElementById("<%=currency.ClientID%>").disabled = false;

              document.getElementById("<%=permonth.ClientID%>").disabled = false;

              document.getElementById("<%=chksal.ClientID%>").checked = true;
              alert("a");
          }
          else {


              document.getElementById("<%=txtsal1.ClientID%>").disabled = true;

              document.getElementById("<%=txtsal2.ClientID%>").disabled = true;

              document.getElementById("<%=currency.ClientID%>").disabled = true;

              document.getElementById("<%=permonth.ClientID%>").disabled = true;
              document.getElementById("<%=chksal.ClientID%>").checked = false;


          }

          return false;

      }

</script>


<asp:CheckBox ID="chksal" runat="server" style="float:left" onclick="return salaryshowhide();"
/>
Posted
Updated 13-Mar-13 2:41am
v2
Comments
sri senthil kumar 13-Mar-13 8:58am    
Sorry can't understand your question, are you saying that, you want to maintain the state of checkbox even when it is checked or unchecked?
Korathu 2 13-Mar-13 8:59am    
Yes exactly under the onclick of checkbox javascript event..

1 solution

Hi Korathu,

I tested your code and it's working fine in both IE and firefox. What you have to do is remove "return false;" from end of the script. Still If you have any issues after fixing the problem, please let me know.

Regards,
Manoj
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900