JavaScript 表单验证

JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。

被 JavaScript 验证的这些典型的表单数据有:

用户是否已填写表单中的必填项目?

用户输入的邮件地址是否合法?

用户是否已输入合法的日期?

用户是否在数据域 (numeric field) 中输入了文本?

function validate_required(field,alerttxt)

{

with (field)

{

if (value==null||value=="")

{alert(alerttxt);return false}

else {return true}

}

}

function validate_form(thisform)

{

with (thisform)

{

if (validate_required(email,"Email must be filled out!")==false)

{email.focus();return false}

}

}

Email:

E-mail 验证

下面的函数检查输入的数据是否符合电子邮件地址的基本语法。

意思就是说,输入的数据必须包含 @ 符号和点号(.)。同时,@ 不可以是邮件地址的首字符,并且 @ 之后需有至少一个点号:

function validate_email(field,alerttxt)

{

with (field)

{

apos=value.indexOf("@")

dotpos=value.lastIndexOf(".")

if (apos<1||dotpos-apos<2)

{alert(alerttxt);return false}

else {return true}

}

}

function validate_form(thisform)

{

with (thisform)

{

if (validate_email(email,"Not a valid e-mail address!")==false)

{email.focus();return false}

}

}

Email:

html自动验证邮件地址格式,JavaScript表单验证和邮箱格式验证的方法相关推荐

  1. html表单验证js代码,JavaScript表单验证实现代码

    JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证 JavaScript 表单验证 JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输 ...

  2. html验证座机号码_html5表单pattern属性配合正则验证电话和手机号码

    正则表达式(包括手机号码,3-4位区号,7-8位直播号码,1-4位分机号) ((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\ ...

  3. JavaScript 表单与表单验证

    JavaScript 表单 JavaScript 表单验证 HTML 表单验证可以通过 JavaScript 来完成. 以下实例代码用于判断表单字段(fname)值是否存在,如果存在,则弹出信息,否则 ...

  4. javascript 表单验证大全(一)

    javascript 表单验证大全(一) 5.身份证验证:包括15位和18位.function idNumber(s)//身份证验证 {regu1=/^[1-9]\d{7}((0\d)|(1[0-2] ...

  5. 15个最佳的 JavaScript 表单验证库

    客户端验证在任何项目都是不够的,因为 JavaScript 可以直接忽略,人们可以提交请求到服务器. 然而这并不意味着客户端验证都没必要了,很多时候我们需要在用户提交到服务器之前给予提示.JavaSc ...

  6. 15个非常实用的JavaScript表单验证库

    来源:web前端开发 https://mp.weixin.qq.com/s/p9s9cmAt2MZeCgmD2LC5Sg 客户端验证在任何项目都是不可缺少的,很多时候我们需要在用户提交到服务器之前给予 ...

  7. 10个强大的Javascript表单验证插件推荐

    创建一个JavaScript表单验证插件,可以说是一个繁琐的过程,涉及到初期设计.开发与测试等等环节.实际上一个优秀的程序员不仅是技术高手,也应该是善假于外物的.本文介绍了10个不错的JavaScri ...

  8. 基于spring自动注入及AOP的表单二次提交验证

    2019独角兽企业重金招聘Python工程师标准>>> 这几天在网上闲逛,看到了几个关于spring的token二次提交问题,受到不少启发,于是自己动手根据自己公司的项目框架结构,制 ...

  9. HTML通过JavaScript表单验证

    HTML通过JavaScript表单验证 用户在填写表单的时候,我们程序对其进行验证是必须的,随便举个例子: <!DOCTYPE html> <html lang="en& ...

最新文章

  1. java中JVM的原理【转】
  2. 中国内地高校ESI排名出炉:342所大学上榜
  3. 利用NPP-VIIRS夜光数据识别中国收缩城市
  4. Activiti邮件任务
  5. 传统企业如何在数字化时代实现进化?
  6. java学习(75):GUL文本框和标签
  7. xgboost子树可视化
  8. Tomcat 或JBOSS java.lang.ArrayIndexOutOfBoundsException: 8192 解决方案【转】
  9. linux 双网卡 双交换机,linux双网卡bond及交换机配置
  10. 深度学习常用性能评价指标
  11. 分享一个多功能SVN备份脚本
  12. Confluence 6 安全相关问题提交链接
  13. 有效解决vue动态绑定多个class的官方实例语法无效的问题
  14. windows无法格式化u盘_U盘修复无法格式化的解决方法
  15. Survey: A Survey on Image Tampering and Its Detection in Real-world Photos 图像仿冒
  16. J. 青出于蓝胜于蓝(dfs序+树状数组)
  17. 【航线运输驾驶员理论考试】飞行原理
  18. 航天类免费共享资料(电子书籍)
  19. list序列化为string存入数据库
  20. 树莓派4B系统搭建(实操讲解巨细版)

热门文章

  1. ad18差分布线,设置差分对
  2. GIC/ITS代码分析(3)ITS驱动初始化
  3. 关于人机智能的几点思考
  4. NLP微信小程序聊天机器人
  5. html select 选中触发,实现select中指定option选中触发事件
  6. 基于微信小程序的组装机配置商城设计与实现-计算机毕业设计源码+LW文档
  7. JavaWeb酒店管理系统
  8. git fatal: detected dubious ownership in repository
  9. 无觅科技分析:如何通过WhatsApp云手机,抢滩海外私域运营市场
  10. 【Linux】ab命令实现网站性能压力测试