表单提交前验证js代码有吗 我下面写的这个提交之后怎么老是显示让下载文档
发表在JavaScript视频课程答疑 2017-12-21
是否精华
版块置顶:

<form action="suiji.html" return onsubmit="sumDat()">

            <tr>

                <td><input type="submit" value="提交" onckick="sumDat()" /></td>

                </tr>

            </table>

</form>

</body>

</html>

<script>

function checkMail(){

var mail=document.getElementById("mail").value;

var emailMag=document.getElementById("emailMag");

var reg=/^[a-zA-Z]{1}[\w]{5,15}$;

if(mail==""){

emailMag.innerHTML="用户名不能为空";

return false;

}else if(reg.test(mail)){

emailMag.innerHTML="首字母大写";

return true;

}else{

emailMag.innerHTML="开头母必须为字母";

return false;

}

}

function checkage(){

var age=Number(document.getElementById("age").value);

var ageMag=document.getElementById("ageMag");

if(age==""){

  ageMag.innerHTML="岁数不能为空";

  return false;

}else if(age<1){

ageMag.innerHTML="岁数不能小于1,";

return false;

  

  }else if(age>100){

ageMag.innerHTML="岁数不能大于100"

}else{

return true;

}

}

function checkDate(){

var use=document.getElementById("use").value;

var date=document.getElementById("date");

var regDate=/^((19[0-9]{2})|(200[0-9]{1})|(201[0-7]{1}))((0[1-9]{1})|(1[0-2]{1}))((0[1-9]{1})|[1-2]{1}[0-9]{1}|3[0-1]{1})$/;

if(use==""){

   date.innerHTML="不能为空";

return false;

}else if(regDate.test(use)){

var year=use.substr(0,4);

var month1=use.substring(4,6);

var day=use.substring(6,8);

document.getElementById("pwd").value=year;

document.getElementById("qpwd").value=month1;

document.getElementById("day").value=day;

return true;

  }else{

  date.innerHTML="输入年份不对";

  return false;

  }

}

function sumDat(){

if(checkMail()&&checkage()){

  return true;

  }else{

  return false;

  }

}

</script>


分享到:
精彩评论 1
木木初
学分:482 LV5
TA的每日心情
伤心
2017-09-04 22:27:56
2017-12-21
沙发

首先把代码补充完整,再把form标签中的return放到后面的双引号中,把提交按钮的onclick属性去掉。

首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照