我在表单上有一个下拉列表和一个RadMaskedTextBox。我希望应用于RadMaskedTextBox的蒙版由下拉列表的选定值确定。有没有办法通过javascript这样做?我知道我可以做一个简单的回发,但我不愿意。
谢谢!
答案 0 :(得分:1)
您可以尝试在客户端_SetMask
实例上使用未记录的RadMaskedTextBox
函数以及various mask parts(也可在客户端上使用,但名称略有不同):< / p>
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__"
)。在浏览器中呈现提示之前,似乎要等到字段模糊。
无论如何,文本框将根据上面掩码规定的规则适当地响应击键。