問題タブ [maskededitextender]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ajaxcontroltoolkit - 特殊文字の MaskedEditExtender のマスクを作成する方法は?
ユーザーが数字、文字、および *、$ などの特殊文字を入力できるようにしたいとします。
しかも3文字まで。
これらの文字のみを許可する AjaxControlToolKit MaskedEditExtender のマスクを作成するにはどうすればよいですか?
マスクは次のように見えると思いました:
"{9$\*\$}{9$\*\$}{9$\*\$}"
私はこれから始めました:
「{9$}{9$}{9$}」
TextBox に文字を入力できません。
ある記事によると、{} 文字は「繰り返し区切り文字」です。
したがって、これらの括弧を使用することは、テキストボックス内の単一の文字位置に一連の文字を許可するようにマスクを設定するための正しい構文使用法であると考えました。
ありがとう、エド
asp.net - 追加のゼロを表示する AjaxControlToolkit MaskedEditExtender
EditItemTemplate と InsertItemTemplate で次のように見える私の MaskedEditExtender
<AjaxControlToolkit:MaskedEditExtender ID="maskbox25" runat="server" TargetControlID="EnhancedTextBox25" AutoComplete="false" MaskType="Number" Mask="9.9999" />
表示モードでは追加のゼロが表示されませんが、編集モードでは追加のゼロが表示されます。
値を入力してデータベースに保存すると、ビューモードで次のように表示されます。
「編集」ボタンをクリックしてこれらの値を編集しようとすると、つまり編集モードで値が表示されます。
この動作を防ぎ、編集モードで正確な数を表示するにはどうすればよいですか?