自定义去空格方法
function trim(s){
return s.replace(/(^\s+)|(\s+$)/g, "");
}
测试代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
</head>
<head>
<script>
function validateForm(){
var x=document.forms["myForm"]["fname"].value;
if (x==null || x==""){
alert("姓必须填写");
return false;
}else if(trim(x) == ""){ //调用改方法
alert("不能输入空格");
return false;
}
}
//供使用者调用
function trim(s){
return s.replace(/(^\s+)|(\s+$)/g, "");
}
</script>
</head>
<body>
<form name="myForm" action="demo-form.php" onsubmit="return validateForm()" method="post">
姓: <input type="text" name="fname">
<input type="submit" value="提交">
</form>
</body>
</html>