<form id="form1" action="reg.php"method="post" οnsubmit="judge();">
<input type="text" id="name">
</form>
方法很多
可以象下面这样
/** getObject **/
function getObejct(id)
{
if (document.getElementById) {
returndocument.getElementById(id);
}else if (document.all) {
returndocument.all[id];
}else if (document.layers) {
returndocument.layers[id];
}
}
/** judge **/
function judeg() {
var obj =getObject("name"); //取得text
if (//s*/g.test(obj.value)) {
document.write('存在空格');
} else {
document.write('不存在空格');
}
}
<input type="text" id="name">
</form>
方法很多
可以象下面这样
/** getObject **/
function getObejct(id)
{
if (document.getElementById) {
returndocument.getElementById(id);
}else if (document.all) {
returndocument.all[id];
}else if (document.layers) {
returndocument.layers[id];
}
}
/** judge **/
function judeg() {
var obj =getObject("name"); //取得text
if (//s*/g.test(obj.value)) {
document.write('存在空格');
} else {
document.write('不存在空格');
}
}
<form id="form1" action="reg.php" method="post" >
<input type="text" id="name">
</form>
方法很多 ...
解释下:
if(//s+/g.test(str)){
//包含空白字符 空格 tab..
}else{
// 不包含空白字符
}
/.../ 代表正则表达式
/s 表示匹配空白
+ 代表一到多个
* 代表0到多个
g 代表全局查找,应该是对多行有效
test(str) 代表对str 进行匹配验证
/^/s+/ 开头存在空白
//s+$/ 结尾存在空白