MaskedEdit text entry

Last post 01-05-2009 3:51 AM by Lance Zhang - MSFT. 3 replies.

Sort Posts:

  • MaskedEdit text entry

    12-31-2008, 11:11 PM
    • Member
      238 point Member
    • smithouse
    • Member since 10-06-2004, 11:57 AM
    • Anchorage, Alaska
    • Posts 97
    Whenever I move the focus to a textbox with a MaskedEditExtender and date format, text entry doesn't work properly. Instead of writing over the underscores, the typed text appears to the left of the date format. Here's what I end up with when I type "12/12/2008": 12/12/2008__/__/____ What's the problem here? I copied the code from a sample on the ACT web site. Here's the code I'm using for the MaskedEditExtender: Enter a Date in the format 99/99/9999 (culture sensitive)
  • Re: MaskedEdit text entry

    01-01-2009, 5:13 AM
    • Member
      25 point Member
    • shaf_aman
    • Member since 11-20-2008, 10:33 AM
    • Posts 23
    can u post the code and use this one
    SHAF
    If this post is answer of your question then don't forgot to Click Mark As Answer
  • Re: MaskedEdit text entry

    01-01-2009, 4:34 PM
    • Member
      238 point Member
    • smithouse
    • Member since 10-06-2004, 11:57 AM
    • Anchorage, Alaska
    • Posts 97

    By the way, I'm using the 20229 version of the toolkit.  Here's the code.

    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
    <ajaxToolkit:MaskedEditExtender ID="MaskedEditExtender1" 
        runat="server" 
        TargetControlID="TextBox1" 
        Mask="99/99/9999" 
        MaskType=Date 
        MessageValidatorTip=true  />
     
  • Re: MaskedEdit text entry

    01-05-2009, 3:51 AM
    Answer
    Hi smithouse
     
    In this scenario, I would like to suggest you try to set the CultureName property of MaskedEditExtender , please try the following demo, which works fine on our lab:
      
    <%@ Page Language="C#" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <script runat="server">
    
    </script>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:ScriptManager ID="ScriptManager1" runat="server">
            </asp:ScriptManager>
            <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
            <ajaxToolkit:MaskedEditExtender ID="MaskedEditExtender1" runat="server" TargetControlID="TextBox1"
                Mask="99/99/9999" MessageValidatorTip="true" OnFocusCssClass="MaskedEditFocus"
                OnInvalidCssClass="MaskedEditError" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"
                ErrorTooltipEnabled="True" CultureName="en-us" />
        </div>
        </form>
    </body>
    </html>
    
     

    Thanks.

     

    Lance Zhang
Page 1 of 1 (4 items)