我们经常要判断一个输入框中是否输入了内容,如果未输入内容就要弹出提示框告诉用户未输入内容!
但是这里有一个问题,如果用户输入的是一个空格 或者是一些其它空字符,这时如果不注意,就达不到要求了!
下面我给我出一段JavaScript代码用来解决以上问题:
- //提交查询内容
- function formSubmit() {
- var condId = document.getElementById("searchProductText");
- var text = condId.value;
- var textValue = text.replace(/(^\s*)|(\s*$)/g, ""); //替换输入内容当中所有的空字符,包括全角空格,半
- if(textValue==null || textValue=="") {
- alert("输入的内容为空,无法查询!");
- return false;
- }
- }
关键的一句:
- text.replace(/(^\s*)|(\s*$)/g, "");
通过这句话,可以将用户输入的内容先进行处理,这里处理的是用户如果输入了空格不管是全解的还是半角的,都可以将它替换成"",这样就达到要求了!