可以使用form表单的onsubmit方法,在提交表单之前,对表单或者网页中的数据进行检验。

onsubmit指定的方法返回true,则提交数据;返回false不提交数据。

直接看下面的代码:

 1 <HTML>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
4 </head>
5 <BODY>
6 <form action="http://www.baidu.com" onsubmit="return toVaild()">
7 <input type="text" id="ff">
8 <input type="submit" id="submit" value ="提交"/>
9 </form>
10 </BODY>
11 <script language="javascript">
12 function toVaild(){
13 var val = document.getElementById("ff").value;
14 alert(val);
15 if(val == "可以提交"){
16 alert("校验成功,之后进行提交");
17 return true;
18 }
19 else{
20 alert("校验失败,不进行提交");
21 return false;
22 }
23 }
24 </script>
25 </HTML>

上面的网页中,只有在id="ff"的输入框中输入“可以提交”,才进行表单提交;否则不提交。

 
 

最新文章

  1. 【SQLServer】“无法对数据库&#39;XXX&#39; 执行删除,因为它正用于复制”的解决方法
  2. Dictionary摘抄
  3. freeCodeCamp:Caesars Cipher
  4. Win8 忘记密码 解决办法【在E450c实测有效】
  5. HTMl5-canvas 入门级复习
  6. vs2012运行c语言出现:无法查找或打开 PDB 文件
  7. 修改浏览器accept使支持@ResponseBody
  8. TextBox 绑定到DataTable某一列属性上
  9. What does wildcard address in InetSocketAddress mean?
  10. Java获取本机MAC地址
  11. Android自己定义控件(状态提示图表)
  12. hdu1503(最长公共子序列)
  13. NG2入门 - 架构
  14. 一个初学者的辛酸路程-FTP-9
  15. VS2017 启动调试报错无法启动程序 当前状态中非法
  16. 使用Gradle构建web工程配置详解
  17. window.open 打开全屏窗口
  18. cropper.js 裁剪图片
  19. hive SQL 行转列 和 列转行
  20. GCD 之线程死锁

热门文章

  1. linux 查看服务器性能常用命令
  2. 3.3.1实现Servlet
  3. MVC学习Day02
  4. CSS3中的counter和content属性,一些简单的内容显示就不需要JS去实现了
  5. git 的简单使用方法
  6. 【POJ 2250】Compromise(最长公共子序列LCS)
  7. Windows下一些配置信息
  8. BZOJ-1407 Savage 枚举+拓展欧几里得(+中国剩余定理??)
  9. C++中尖括号和引号的区别---转载
  10. POJ 1789Truck History(pirme)