表单验证

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>JQuery表单验证</title>
</head>
<body>
<form action="#">
<input id="txt_submit" type="text" name="test" placeholder="请输入6~10个字符的中文"><span id="msg"></span>
<button id="btn_submit" type="submit">提交</button>
</form>
<script src="js/jquery.js"></script>
<script>
// HTML DOM加载完成后执行JS代码
(function() { // 输入框验证 function check() { var strText =("#txt_submit").val();

// 必填项验证
if ("" == strText) {
  $("#msg").html("该输入项不能为空");
  return false;
}

// 最小长度验证
if (strText.length < 6) {
  $("#msg").html("输入长度不能小于6");
  return false;
}

// 最大长度验证
if (strText.length > 10) {
  $("#msg").html("输入长度不能大于10");
  return false;
}

// 汉字验证
if (!/^[\u4e00-\u9fa5]+$/.test(strText)) {
  $("#msg").html("必须输入汉字");
  return false;
}

// 错误信息清空   
$("#msg").html("");
return true;

}

// 提交时验证
$("#btn_submit").click(check);

// 输入时验证
$("#txt_submit").keyup(check);

// JS代码到此为止
});

</script>
</body>
</html>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JQuery的简洁易用使它在很多场合完全取代了Javascript,下面演示一下JQuery实现表单验证。 1. ...
    jdzhangxin阅读 1,410评论 0 2
  • 表单验证是数据被送往服务器前对 HTML 表单中输入数据进行验证。 表单验证是前端Javascript重要功能之一...
    jdzhangxin阅读 7,132评论 0 7
  • 本人即将大四,小白一个,这是第一次在学习论坛上写点东西,因为想养成一个随时记录自己学习进程的好习惯。因为公司里使用...
    山有木兮_卿有意阅读 2,017评论 0 3
  • 表单验证分类: 1、必填性:可以利用原生的表单元素的自身属性,required ;当采用表单原生的提交(非Ajax...
    麦壳儿UIandFE2阅读 1,739评论 0 1
  • 我们是否觉得自己像车轮上的仓鼠?我们是否觉得没有人注意到我们或我们的努力?又是否觉得世界让我们失望,而且不给我们机...
    坚强Suzy阅读 779评论 0 5