2010-09-15 5 views
0

J'essaie de créer une zone de texte avec un masque de saisie de date, tel que "jj/mm/aaaa". Le masque doit être affiché avant que la zone de texte ne prenne le focus et lorsque l'utilisateur entre la date, le masque doit toujours être affiché mais être automatiquement écrasé avec les chiffres saisis.AjaxControlTookit Masked Edit

J'ai essayé de regarder la boîte à outils de contrôle Ajax, qui fonctionne bien, sauf que je ne peux pas définir la chaîne d'invite seulement un seul caractère. Y at-il une solution de contournement ou d'autres contrôles que je peux utiliser?

Répondre

1

Utilisez TextBoxWatermarkExtender pour que

<cc1:MaskedEditExtender ID="mee" runat="server" AcceptNegative="Left" 
    DisplayMoney="Left" ErrorTooltipEnabled="True" Mask="99/99/9999" MaskType="Date" 
    TargetControlID="txt"> </cc1:MaskedEditExtender> 
    <cc1:TextBoxWatermarkExtender ID="wme" TargetControlID="mee" WatermarkText="MM/dd/yyyy" runat="server" /> 
+0

Mais dès que je donne le focus à la zone de texte, le filigrane est caché à droite? Je voudrais qu'il soit affiché lors de l'édition, donc je écraserais le masque avec la date entrée. – Karsten

+0

oui, vous avez raison ... –

+0

Mais une bonne suggestion de toute façon, si rien de mieux se présente - je vais aller avec celui-ci – Karsten