フォームにドロップダウンとRadMaskedTextBoxがあります。RadMaskedTextBoxに適用されるマスクが、ドロップダウンの選択された値によって決定されるようにしたい。javascriptを介してそうする方法はありますか?簡単なポストバックができることは知っていますが、したくありません。
ありがとう!
フォームにドロップダウンとRadMaskedTextBoxがあります。RadMaskedTextBoxに適用されるマスクが、ドロップダウンの選択された値によって決定されるようにしたい。javascriptを介してそうする方法はありますか?簡単なポストバックができることは知っていますが、したくありません。
ありがとう!
さまざまなマスクパーツ(わずかに異なる名前ですが、クライアントでも使用可能)とともに、_SetMask
クライアント側のインスタンスでドキュメント化されていない関数を使用してみることができます。RadMaskedTextBox
var mask = [
new RadDigitMaskPart(), // Digit
new RadLiteralMaskPart('-'), // dash
new RadEnumerationMaskPart('Mon|Tue|Wed|Thu|Fri'.split('|')), // Week days
new RadNumericRangeMaskPart(0, 255), // number between 0-255 incl.
new RadLowerMaskPart(), // lowercase letter a-z
new RadUpperMaskPart(), // uppercase letter A-Z
new RadFreeMaskPart() // accepts any character
];
RadMaskedTextBox1._SetMask(mask);
遭遇する問題は、マスクパーツがクライアントのそれぞれの表示プロンプトにすぐに変換されないことです。上記のマスクの場合は("_-Mon000__"
)になります。ブラウザでプロンプトをレンダリングする前に、フィールドがぼやけるまで待機しているようです。
とにかく、テキストボックスは、上記のマスクで設定されたルールに従って、キーストロークに適切に応答します。