Html form 表单提交前验证

可以使用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"的输入框中输入“可以提交”,才进行表单提交;否则不提交。

时间: 2024-08-02 04:58:27

Html form 表单提交前验证的相关文章

Javascript 表单提交前验证实例代码

例 给表单的加上onsubmit属性或者提交按钮的加上onclick属性,值为return check(),check是javascript函数,验证表单用的,没有return,即使验证失败也会提交.在check函数中,验证失败返回false,成功返回true. 代码:  代码如下 复制代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml

form 表单提交问题-验证视图状态 MAC 失败

问题描述 关于form表单提交的问题<formid="form1"runat="server"action="TempFile.aspx"method="post"onsubmit="returncheck();">源代码:publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,Event

在表单提交前进行验证的几种方式整理

为了减轻后台压力,可以利用JavaScript在表单提交前对表单数据进行验证,本文整理了常用的几种方式,有需求的朋友可以参考下   在表单提交前进行验证的几种方式 . 在Django中,为了减轻后台压力,可以利用JavaScript在表单提交前对表单数据进行验证.下面提供了有效的几种方式(每个.html文件为一种方式). formpage1.html 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//

在表单提交前进行验证的几种方式整理_javascript技巧

在表单提交前进行验证的几种方式 . 在Django中,为了减轻后台压力,可以利用JavaScript在表单提交前对表单数据进行验证.下面提供了有效的几种方式(每个.html文件为一种方式). formpage1.html 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional

jquery插件EasyUI中form表单提交实例分享_jquery

之前用AJax给Controller传递参数,然后再调用服务端的方法对数据库进行更改,今天碰到一个新的方法,就是表单的提交,这样可以省去AJax传参. 当表单提交后,我们可以获取表单上控件中的值,然后再调用服务端的方法对数据库进行更改.下面的一张截图是具体的业务需求. 一.要实现的功能:从上面这个表单中,获取控件中的值,然后传递给后台.下面是表单代码. 二.表单代码 <div id="Editwin" class="easyui-window" title=&

form表单提交之前加一个判断,正确提交否提交失败

问题描述 form表单提交之前加一个判断,正确提交否提交失败 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerNa

EasyUI中实现form表单提交的示例分享

这里给大家分享的是一段使用EasyUI中实现form表单提交的方法的核心代码,小伙伴们根据自己的需求补全form部分吧,希望大家能够喜欢. 代码如下: $('#form').form({ url : 'test/add.do', onSubmit : function() { parent.$.messager.progress({ title : '提示', text : '数据处理中,请稍后....' }); var gridValid = endEdit();// 子表退出编辑验证 if

表单提交前触发函数返回true表单才会提交

 这篇文章主要介绍了表单提交前触发函数当返回true表单才会提交的具体实现,需要的朋友可以参考下 直接看代码   代码如下: <form id="payForm" action="yeepaypay.html" target="_blank" method="post" onsubmit="return checkform();">    例子中的onsubmit函数即为表单提交前触发的函数 

javascript如何监听form 表单提交请求?

问题描述 javascript如何监听form 表单提交请求? 前端form 表单提交请求如何监听?就像ajax请求可以通过xmlHttpRquest对象去监听所有的ajax请求,对其中的参数做一层包装再发送到后台,后台返回的数据也可以在此处做一次封装再发给指定的页面一样,但是xmlHttpRquest捕捉不到form表单提交的请求,请问各位大神form表单提交的请求前端如何捕获? 解决方案 表单的onsubmit事件,或者给input为submit的类型添加onclick事件也行,返回fals