当前位置: 首页 > news >正文

通过JavaScript进行验证

实例如下:javascript.html文件

 

<html>

     <head>

          <title>JavaScript验证</title>

     </head>

 

     <script language='JavaScript'>

          function check()

          {

                if(form1.text1.value=="")  //验证姓名是否为空

                {

                       window.alert("用户名不能为空,请重新输入");

                       form1.elements(0).focus();

                }

                else if(form1.text2.value=="")  //验证Emai是否为空

                {

                       window.alert("Email不能为空,请重新输入");

                       form1.elements(1).focus();

                }

                else if(form1.text2.value.indexOf('@')==-1)  //验证Emai是否没有@而输入错误

                {

                       window.alert("Email中必须含有@字符,请重新输入");

                       form1.text2.value="";

                       form1.elements(1).focus();

                }

                else

                       form1.submit();  //通过所有的验证,送出表单中的资料

          }

     </script>

 

     <body>

          <form action="javascript.jsp" method=post name=form1>

               姓名:<input type=text name=text1 size=10><br>

               Email:<input type=text name=text2 size=10><br>

               <input type=button name=button1 value="确定" οnclick=check()>

          </form>

     </body>

</html>

相关文章:

  • Notepad++对.tpl默认打开且高亮显示HTML代码
  • Jsp中的变量
  • Jsp中的自定义函数
  • gradle--java入门(转)
  • Jsp中的注释
  • 如何通过邮件头和传输跟踪日志查看原始客户端IP
  • Jsp中的Page指令
  • Jsp中的include指令
  • 网络流 - 割与最小割
  • jsp:param标签
  • opengl 教程(24) shadow mapping (2)
  • jsp:include标签
  • Xcode7升级之后插件无法使用与不小心点击Skipbundle的解决办法
  • jsp:forward标签
  • jsp:include标签与include指令的区别
  • 2017 前端面试准备 - 收藏集 - 掘金
  • 30天自制操作系统-2
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • CAP理论的例子讲解
  • interface和setter,getter
  • Linux中的硬链接与软链接
  • mongo索引构建
  • MySQL主从复制读写分离及奇怪的问题
  • React-Native - 收藏集 - 掘金
  • Spark RDD学习: aggregate函数
  • Spring-boot 启动时碰到的错误
  • 从0实现一个tiny react(三)生命周期
  • 动态魔术使用DBMS_SQL
  • 给第三方使用接口的 URL 签名实现
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 排序算法学习笔记
  • 让你的分享飞起来——极光推出社会化分享组件
  • 译自由幺半群
  • 用简单代码看卷积组块发展
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • Linux权限管理(week1_day5)--技术流ken
  • 大数据全解:定义、价值及挑战
  • ​html.parser --- 简单的 HTML 和 XHTML 解析器​
  • # Apache SeaTunnel 究竟是什么?
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • #单片机(TB6600驱动42步进电机)
  • (1)(1.11) SiK Radio v2(一)
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (力扣)1314.矩阵区域和
  • (六)Hibernate的二级缓存
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (四)JPA - JQPL 实现增删改查
  • (一) storm的集群安装与配置
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • (正则)提取页面里的img标签