「dd/mm/yyyy」などの日付入力マスクを使用してテキスト ボックスを作成しようとしています。テキストボックスがフォーカスされる前にマスクを表示する必要があり、ユーザーが日付を入力すると、マスクは引き続き表示されますが、入力した数値で自動的に上書きされます。
Ajax コントロール ツールキットを調べてみましたが、プロンプト文字列を 1 文字だけに設定することはできません。使用できる回避策やその他のコントロールはありますか?
「dd/mm/yyyy」などの日付入力マスクを使用してテキスト ボックスを作成しようとしています。テキストボックスがフォーカスされる前にマスクを表示する必要があり、ユーザーが日付を入力すると、マスクは引き続き表示されますが、入力した数値で自動的に上書きされます。
Ajax コントロール ツールキットを調べてみましたが、プロンプト文字列を 1 文字だけに設定することはできません。使用できる回避策やその他のコントロールはありますか?
そのために使用TextBoxWatermarkExtender
する
<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" />