or
$(function() { $("#divId :input:not(:hidden):first").focus();});<telerik:RadDateTimePicker ID="DatePickerOdometerUpdateDate" runat="server" CssClass="edit" Skin="Default" <br> MinDate="1800-01-01" meta:resourcekey="DatePickerResource" TabIndex="1" ToolTip="<%$ Resources:dtpDateCounters_ToolTip %>" onkeydown="return checkIfPrev(this, event);"><br> <DateInput runat="server" LabelCssClass="riLabel radLabelCss_Telerik" TabIndex="1" Skin="Default" ></DateInput><br> <Calendar runat="server" Skin="Default" ViewSelectorText="x" UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False"></Calendar><br> <DatePopupButton HoverImageUrl="" ImageUrl="" TabIndex="-1" /><br> <TimePopupButton HoverImageUrl="" ImageUrl="" TabIndex="-1" /><br> <TimeView CellSpacing="-1" runat="server"><br> </TimeView><br> </telerik:RadDateTimePicker><telerik:RadNumericTextBox ID="txtTotalHours" Skin="Default" runat="server" CssClass="edit" Width="65px" Height="13px" MaxLength="11" TabIndex="5" MinValue="-70368744177663" ToolTip="<%$ Resources:txtRunTime_ToolTip %>" onkeydown="return checkIfNext(this, event);"><br> <NumberFormat DecimalDigits="1" /><br> </telerik:RadNumericTextBox> <telerik:RadSplitter ID="RadSplitter1" runat="server" Orientation="Vertical" Skin="WebBlue" Width="100%" ><br> <telerik:RadPane ID="RadPane1" runat="server"><br> <telerik:RadSlidingZone ID="RadSlidingZone1" runat="server" SlideDirection="Top"><br> <telerik:RadSlidingPane ID="RadSlidingPane1" runat="server" Title="Message Center" Height="100" Scrolling="Y" BackColor="Red"><br> <asp:Label ID="lblErrorMessage" CssClass="textFields" runat="server" Text="Label"></asp:Label><br> </telerik:RadSlidingPane><br> </telerik:RadSlidingZone><br> </telerik:RadPane><br> </telerik:RadSplitter><telerik:RadDatePicker ID="calDOB" runat="server" Culture="en" MinDate="1900-01-01" Width="100%" TabIndex="5"> <Calendar runat="server" UseRowHeadersAsSelectors="False" UseColumnHeadersAsSelectors="False" ViewSelectorText="x"> </Calendar> <DateInput runat="server" DisplayDateFormat="d/M/yyyy" DateFormat="d/M/yyyy" TabIndex="5"> </DateInput> <DatePopupButton ImageUrl="" HoverImageUrl="" TabIndex="5"></DatePopupButton> <ClientEvents OnDateSelected="SelectedDateChanged" /> </telerik:RadDatePicker>
function SelectedDateChanged(sender,args) { var PckrBirthDate = $find('<%=calDOB.ClientID %>'); var LblYears = $find('<%= TxtYears.ClientID %>'); var LblMonths = $find('<%= TxtMonths.ClientID %>'); var LblDays = $find('<%= TxtDays.ClientID %>'); var birthDate = PckrBirthDate.get_selectedDate(); if (birthDate != null) { var calday = birthDate.getDate(); var calmon = birthDate.getMonth(); var calyear = birthDate.getFullYear(); getAge(calday, calmon, calyear, LblYears, LblMonths, LblDays); } else { LblYears.set_value(""); LblMonths.set_value(""); LblDays.set_value(""); } }function getAge(date, month, year, yearControl, monthControl, dayControl) { today = new Date(); dateStr = today.getDate(); monthStr = today.getMonth(); yearStr = today.getFullYear(); theYear = yearStr - year; theMonth = monthStr - month; theDate = dateStr - date; var days = ""; if (monthStr == 0 || monthStr == 2 || monthStr == 4 || monthStr == 6 || monthStr == 7 || monthStr == 9 || monthStr == 11) days = 31; if (monthStr == 3 || monthStr == 5 || monthStr == 8 || monthStr == 10) days = 30; if (monthStr == 1) days = 28; yearControl.set_value(theYear); if (month < monthStr && date > dateStr) { yearControl.set_value(parseInt(yearControl.get_value()) + 1); monthControl.set_value(theMonth - 1); } if (month < monthStr && date <= dateStr) { monthControl.set_value(theMonth); } else if (month == monthStr && (date < dateStr || date == dateStr)) { monthControl.set_value(0); } else if (month == monthStr && date > dateStr) { monthControl.set_value(11); } else if (month > monthStr && date <= dateStr) { yearControl.set_value(yearControl.get_value()- 1); monthControl.set_value(((12 - -(theMonth)))); } else if (month > monthStr && date > dateStr) { monthControl.set_value(((12 - -(theMonth)))); } if (date < dateStr) { dayControl.set_value(theDate); } else if (date == dateStr) { dayControl.set_value(0); } else { yearControl.set_value(yearControl.get_value() - 1); dayControl.set_value(days - (-(theDate))); }}<telerik:RadGrid ID="G_Permessi" runat="server" AllowPaging="true" Width="100%" Height="100%" AutoGenerateColumns="false" GridLines="Both" PageSize="13" AllowSorting="true" AllowMultiRowSelection="true"> <ClientSettings AllowKeyboardNavigation="true" ActiveRowIndex="0"> <Scrolling AllowScroll="true" SaveScrollPosition="true" UseStaticHeaders="True" /> <Selecting AllowRowSelect="true" /> <ClientEvents OnRowSelected="G_Permessi_OnRowSelected" /> </ClientSettings> <AlternatingItemStyle BackColor="#C7E3E3" /> <PagerStyle AlwaysVisible="true" Mode="NextPrevAndNumeric" PagerTextFormat="{4} Numero record filtrati: {5}" /> <MasterTableView runat="server" TableLayout="Fixed" DataKeyNames="IdPermesso" EditMode="InPlace"> <Columns> <telerik:GridBoundColumn UniqueName="AttivoDB" DataField="Attivo" Display="false" /> <telerik:GridBoundColumn UniqueName="IdPermesso" DataField="IdPermesso" Display="false" /> <telerik:GridBoundColumn UniqueName="Modulo" DataField="Modulo" HeaderText="Modulo" meta:resourcekey="G_Permessi_Modulo"> <HeaderStyle Width="100px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="Permesso" DataField="Permesso" HeaderText="Permesso" meta:resourcekey="G_Permessi_Permesso"> <HeaderStyle Width="100px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="Descrizione" DataField="Descrizione" HeaderText="Descrizione" meta:resourcekey="G_Permessi_Descrizione"> <HeaderStyle Width="100px" /> </telerik:GridBoundColumn> <telerik:GridTemplateColumn UniqueName="Attivo" DataField="Attivo" HeaderText="Attivo" meta:resourcekey="Grid_Attivo"> <ItemTemplate> <asp:CheckBox ID="Chk_Attivo" OnCheckedChanged="AssegnaPermesso" AutoPostBack="true" runat="server" /> </ItemTemplate> <ItemStyle HorizontalAlign="Center" /> <HeaderStyle HorizontalAlign="Center" Width="50px" /> </telerik:GridTemplateColumn> </Columns> </MasterTableView></telerik:RadGrid>