十进制问题



Net,在我的文本框中,我不想在零之后输入三个数字。例如,如果您输入文本框0.222,它应该是0.22。在0.22之后,你不应该输入任何东西。我该怎么做呢?

谢谢

使用遮罩文本框

我认为用Expression代替Masked Textbox比较好。

用一个简单的RegularExpressionValidator你可以做到这一点,只是在你的工作表中拖动一个,然后将它的TargetControl设置为你的文本框,然后将其值设置为^ddd

使用javascript在标签上添加onkeyup='formatNumber(this)'属性

function formatNumber(textBox) {
    var current = textBox.value;
    var output = "";
   //find '000' in current
   //delete what you want 
    textBox.value = output;
}

最新更新