我们经常要判断一个输入框中是否输入了内容,如果未输入内容就要弹出提示框告诉用户未输入内容!
但是这里有一个问题,如果用户输入的是一个空格 或者是一些其它空字符,这时如果不注意,就达不到要求了!
下面我给我出一段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, "");
通过这句话,可以将用户输入的内容先进行处理,这里处理的是用户如果输入了空格不管是全解的还是半角的,都可以将它替换成"",这样就达到要求了!
本文介绍了一种JavaScript方法,用于检查用户输入的文本框内容是否为空或仅包含空格。通过使用正则表达式,该方法能够去除全角和半角空格,并确保只有在用户实际输入文本时才提交查询。
1225

被折叠的 条评论
为什么被折叠?



