首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

vb.net textbox中输入一种格式的数字 求CSDN大神求解解决办法

2013-01-26 
vb.nettextbox中输入一种格式的数字求CSDN大神求解让textbox中只能输入一种格式 55.55如果输入的位数不足

vb.net textbox中输入一种格式的数字 求CSDN大神求解
让textbox中只能输入一种格式 55.55  如果输入的位数不足 如5.55则在数字之前补0位  如55.5则在后面补0
若输入55.555则不允许。 求CSDN大神求解 
[解决办法]
TextChanged事件KeyPress事件
[解决办法]
使用MaskedEdit,设置掩码为00.00
[解决办法]

引用:
vb.net里有吗


有啊 使用MaskedEdit控件,设置掩码为00.00  是正解啊 
[解决办法]
使用MaskedEdit,设置掩码为00.00 
[解决办法]
楼主是.net的项目么,如果是的话可以使用jquery可以实现,我们以前经常做textbox内值的整理,下面只是代码片段没有调通楼主可以参照一下,事件你可以改成别的

function format(text){
  if (text.length = 5) {
    if (!text.startIndexOf("\.") == 1 
[解决办法]
 !text.lastIndexOf("\.") == text.length-3) {
      alert("请输入正确格式");
  } else if(text.length > 5){
    alert("请输入四位数字加.");
  } else {
    if (text.lastIndexOf("\.") == text.length-3) {
      $("#aaa").val("0" + text)
    } else {
      alert("error");
    }
  }

    }
}  


  <input type="text" id="aaa" value="" onchange="format(this.value);"/>

热点排行