JavaScript 中验证输入值不为空

来源:互联网 发布:千里眼数据准确吗 编辑:程序博客网 时间:2024/06/05 10:51

HTMLDOM树,我们获取DOM某节点的ID,判断是否为空即可

 var vUserId =document.getElementById("userId").value();  if (vUsrtId == ""){  alert("用户代码不能为空!");  return;  }

可是当在text框中直接输入空格的时候,并不会提示为空



添加方法:


//删除字符串左边的空格function ltrim(str) { if(str.length==0)return(str);else {var idx=0;while(str.charAt(idx).search(/\s/)==0)idx++;return(str.substr(idx));}}//删除字符串右边的空格function rtrim(str) { if(str.length==0)return(str);else {var idx=str.length-1;while(str.charAt(idx).search(/\s/)==0)idx--;return(str.substring(0,idx+1));}}//删除字符串左右两边的空格function trim(str) { return(rtrim(ltrim(str)));}


我们用到的是trim()方法

 

判空时改成:


 var vUserId =document.getElementById("userId").value();  if (trim(vUsrtId) == ""){  alert("用户代码不能为空!");  return;  }

这样当在text框中输入空格的时候也会提醒了。


原创粉丝点击