求帮忙,我下面的语句错误了么?为什么限制的条件都不能运行提示框?

咸了烤鱼 2013-11-13 09:22:48
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">{
function check(){
var.username=document.loginform.username.value;
var.userpass=document.loginform.userpass.value;
var.userpass2=document..getElementById("userpass").value;loginform.userpass2.value;
var mail=document.getElementById("email").value;

if(mail.indexOf("@")==-1){
alert("Email格式不正确\n必须包含@");
return false; }

if(username==null||username==""){
alert("用户名不能为空!");
return false;
}
for(var i=0;i<username.length;i++){
var j=username.substring(i,i+1)
if(j>=0){
alert("姓名中不能包含数字");
}
if(userpass==null||userpass==""||userpass.length<6){
alert("密码不能为空!");
return false;
}
if(userpass.length<6){
alert("密码必须等于或大于6个字符");
return false;
}
if(userpass!=userpass2){
alert("密码需一致!");
return false; }
}
return true;
}
</script>
...全文
121 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
萧萧可乐 2013-11-14
  • 打赏
  • 举报
回复
楼上很细心 多了个 点号
张运领 2013-11-13
  • 打赏
  • 举报
回复
var.userpass2=document..getElementById("userpass").value;loginform.userpass2.value;
这个地方的问题,加红色竟然还加不上。。。
张运领 2013-11-13
  • 打赏
  • 举报
回复
var.userpass2=document..getElementById("userpass").value;loginform.userpass2.value;
看红色的部分,第一个红色部分,你这个地方加个点干嘛。。。
var userpass2=document.getElementById("userpass2").value;
这样改改,其他的地方也有这个问题,改了试试看。 有问题,直接F12,调试一下,看看是不是有语法错误

87,991

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧