CalendarExtender getting hidden behind other controls

One scenario wherein the CalendarExtender appears to be hidden behind other control is —-
When any close-by control have style=display:inline.

If I remove that inline thing — the calendar gets happy —

<style type="text/css">
    .enterzipCalenderCompliant {
    PADDING-RIGHT: 10px;  FLOAT: left /*No display=inline*/

<asp:TextBox ID="txtEndDate" runat="server" MaxLength="10" ></asp:TextBox>
<ajaxToolkit:CalendarExtender ID="CalExtEnd" runat="server" TargetControlID="txtEndDate"></ajaxToolkit:CalendarExtender>
<div class="enterzipCalenderCompliant"><label for="zip">Enter Zip Code:</label> 
    <asp:TextBox ID="txtZip" runat="server" CssClass="smfield" MaxLength="5" onchange="TextBoxZip_OnChange();" ></asp:TextBox>
    <asp:RequiredFieldValidator ID="ReqZip" runat="server" ErrorMessage="Zip Required" ControlToValidate="txtZip" ForeColor="Red"  Display="Dynamic" Text="*"></asp:RequiredFieldValidator>
    <asp:RegularExpressionValidator ID="regvZip" runat="server" ControlToValidate="txtZip" ValidationExpression="^\d{5}-\d{4}|\d{5}|[A-Z]\d[A-Z] \d[A-Z]\d$" ErrorMessage="*" ForeColor="Red" Font-Italic="true" Font-Size="10px"></asp:RegularExpressionValidator>
    <span class="ortxt">or</span>

Hope this helps.

This entry was posted in AJAXToolKit. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s