Вы можете попробовать использовать недокументированные _SetMask
функции на клиентской стороне RadMaskedTextBox
экземпляр вместе с various mask parts (также доступны на клиенте, хотя и при несколько различных названий):
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__"
). Кажется, дождаться размытия поля перед отображением подсказки в браузере.
Независимо от того, текстовое поле ответит соответствующим образом на нажатия клавиш в соответствии с правилами, изложенными в маске выше.
Какая версия элементов управления Telerik вы используете? –
Я использую 2.1.2.0 –