if(typeof($("#name").val())==="undefined"){
window.alert("用户名不可以为空!!");
return;
}
这样也不对
if(typeof($("#name").val())=="undefined"){
window.alert("用户名不可以为空!!");
return;
}
if($("#name").val()==""){
window.alert("用户名不可以为空!!");
return;
}
if(!$("#name").val()){
window.alert("用户名不可以为空!!");
return;
}
不管用户名填还是不填,这句话都执行了,这是为什么,小白求教啊....
jquery
js
字符为空
------解决方案--------------------
if($("#name").val()==""){
window.alert("用户名不可以为空!!");
return false;
}
这是正确的方法。不过你得检查一下id="name"是不是存在或者有没有与input的ID冲突
------解决方案--------------------
使用正则表达式,split 空字符串,如果下标0的字符长度为0,就判断用户没有输入