十进制数字问题

时间:2011-04-05 07:07:43

标签: c# javascript jquery asp.net

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

由于

3 个答案:

答案 0 :(得分:1)

使用Masked TextBox

答案 1 :(得分:0)

我认为最好使用Expression代替Masked Textbox

使用简单的RegularExpressionValidator,您可以执行此操作,只需在工作表中拖动一个,然后将TargetControl设置为文本框,然后将其值设置为^\ddd

答案 2 :(得分:0)

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

function formatNumber(textBox) {

    var current = textBox.value;
    var output = "";

   //find '000' in current

   //delete what you want 

    textBox.value = output;
}