Disable Button After First Click to Prevent Second Click

Javascript


<script language="javascript" type="text/javascript">
    function disableButton(sender,group)
    {
        Page_ClientValidate(group);
        if (Page_IsValid)
        {
            sender.disabled = "disabled";
            __doPostBack(sender.name, '');
        }
    }
</script>

HTML


<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
      <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TextBox1" ValidationGroup="i"
          ErrorMessage="RequiredFieldValidator">*</asp:RequiredFieldValidator>&nbsp;<br />
    <asp:Button runat="server" ID="btnSave" Text="Save" OnClick="Save" OnClientClick="disableButton(this,'i')" UseSubmitBehavior="false" ValidationGroup="i" />

For Further Clarfication Click Here
Courtesy : Yasser Zaid

Telerik RadDatePicker/RadTimePicker getting and setting value in client side

RadDatePicker
To Get

var RadDatePicker = $find("<%= RadDatePicker.ClientID %>");
RadDatePicker.get_selectedDate();//getting selected date
RadDatePicker.get_minDate();//getting minium date
RadDatePicker.get_maxDate();//getting maximum date

To Set

var RadDatePicker = $find("<%= RadDatePicker.ClientID %>");
RadDatePicker.set_selectedDate();// setting date
RadDatePicker.set_minDate();// setting minimum date
RadDatePicker.set_maxDate();// setting maximum date

RadTimePicker
To Get

var RadTimePicker = $find("<%= RadTimePicker.ClientID %>");
RadTimePicker.get_dateInput().get_value();

To Set

var RadTimePicker = $find("<%= RadTimePicker.ClientID %>");
RadTimePicker.get_dateInput().set_value();