問題タブ [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.

0 投票する
1 に答える
761 参照

c# - クリックして離した後、MaskedEditExtender がマスクを保持しない

他のフィールドは正常に機能しているのに、クリックした後、1 つのフィールド (電話番号) がその MaskedEditExtender を保持していない理由がわかりません。プロパティとコントロールを比較しましたが、すべて同じです。

Validation Expression がマスクと一致しないことに関係があると思われますが、シンボル [() と -] の例外を追加しようとすると、機能しませんでした (または間違っていました)。

問題児:

その結果(電話番号の入力中):

ここに画像の説明を入力

結果として(入力後にクリックして離れた後):

ここに画像の説明を入力

そのマスクをくっつけるにはどうしたらいいですか?

0 投票する
1 に答える
111 参照

ajaxcontroltoolkit - 特殊文字の MaskedEditExtender のマスクを作成する方法は?

ユーザーが数字、文字、および *、$ などの特殊文字を入力できるようにしたいとします。

しかも3文字まで。

これらの文字のみを許可する AjaxControlToolKit MaskedEditExtender のマスクを作成するにはどうすればよいですか?

マスクは次のように見えると思いました:

"{9$\*\$}{9$\*\$}{9$\*\$}"

私はこれから始めました:

「{9$}{9$}{9$}」

TextBox に文字を入力できません。

ある記事によると、{} 文字は「繰り返し区切り文字」です。

したがって、これらの括弧を使用することは、テキストボックス内の単一の文字位置に一連の文字を許可するようにマスクを設定するための正しい構文使用法であると考えました。

ありがとう、エド

0 投票する
0 に答える
14 参照

asp.net - 追加のゼロを表示する AjaxControlToolkit MaskedEditExtender

EditItemTemplate と InsertItemTemplate で次のように見える私の MaskedEditExtender

<AjaxControlToolkit:MaskedEditExtender ID="maskbox25" runat="server" TargetControlID="EnhancedTextBox25" AutoComplete="false" MaskType="Number" Mask="9.9999" />

表示モードでは追加のゼロが表示されませんが、編集モードでは追加のゼロが表示されます。

値を入力してデータベースに保存すると、ビューモードで次のように表示されます。

ここに画像の説明を入力

「編集」ボタンをクリックしてこれらの値を編集しようとすると、つまり編集モードで値が表示されます。

ここに画像の説明を入力

この動作を防ぎ、編集モードで正確な数を表示するにはどうすればよいですか?