October 2008 - Posts

 An easy ways to do this is to call the __doPostBack() function of the javascript. An example is as follows:

 <input type="button" id="Button2" value="Button 2 Click" onclick="DoPostBack()" />


<script language="javascript" type="text/javascript">

function DoPostBack()
{
  //Any javascript statements....

__doPostBack('Button2','My Argument');
}

</script>
 

However in  Visual Studio 2005, the server and the client code can be directly run from the button attributes only.

OnClick property: For server side scripts

OnClientClick: For client side scripts

E.g. 

<asp:Button ID="btnClickMe" runat="server" Text="Click Me" OnClick ="btnClickMe_Click"  OnClientClick="DoPostBack();" />


 

                // ***** First Method *****//
                var rdolist = document.getElementsByName("rdolist");
                
                if (rdolist[1].checked)
                    txtMessage.value = "First";
                if (rdolist[2].checked)
                    txtMessage.value = "Second";
                if (rdolist[3].checked)
                    txtMessage.value = "Third";
                
                
 

               // ***** Second Method *****//
                var rdolist_0 = document.getElementById("rdolist_0");
                var rdolist_1 = document.getElementById("rdolist_1");
                var rdolist_2 = document.getElementById("rdolist_2");
                if (rdolist_0.checked)
                    txtMessage.value = "First";
                if (rdolist_1.checked)
                    txtMessage.value = "Second";
                if (rdolist_2.checked)
                    txtMessage.value = "Third";

More Posts