js实现表单form提交前进行确认提示

window.confirm用法

confirm() 方法用于显示一个带有指定消息和 OK 及取消按钮的对话框。

例子

 代码如下 复制代码

<a href=""javascript:if(confirm("确认要删除该内容?"))location="del.asp?&areyou=删除&id=1"">删除</a>

定义一个函数,优点是可重复调用:

 代码如下 复制代码

<script language="javascript">
function del_sure(){
var gnl=confirm("确定要删除?");
if (gnl==true){
  return true;
}else{
  return false;
}
}
</script>

说了这么多我们进入正题

 代码如下 复制代码

<html>
 <head>
  <title>Validator</title>
  <script type="text/javascript">
   function checkForm() {
    if (window.confirm("Are you sure you want to sumbit this form?")) {
     return true;
    }
    return false;
   }
  </script>
 </head>
 <body>
  <form action="2.html" onsubmit="return checkForm()">
   Please click the submit button:<br>
   <input type="text" name="text" value="text"><br>
   <input type="submit">
  </form>
 </body>
</html>

核心是这一句 if (window.confirm("Are you sure you want to sumbit this form?")) ,当我们点击是时就会返回true然后提交了,否则就会取消操作。

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

js实现表单form提交前进行确认提示的相关文章

js校验表单后提交表单的三种方法

本篇文章主要是对js校验表单后提交表单的三种方法进行了总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助 第一种:  代码如下: <script type="text/javascript">          function check(form) {             if(form.userId.value=='') {                 alert("请输入用户帐号!");                 form.us

js校验表单后提交表单的三种方法总结

作者: 字体:[增加 减小] 类型:转载 时间:2014-02-28 本篇文章主要是对js校验表单后提交表单的三种方法进行了总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助 第一种: 复制代码 代码如下: <script type="text/javascript">          function check(form) {           if(form.userId.value=='') {                 alert("请输入

javascript-jsp新人求助,登录页面设定验证码和密码确认之后,在表单内提交前校验完全没响应

问题描述 jsp新人求助,登录页面设定验证码和密码确认之后,在表单内提交前校验完全没响应 <%@ page language="java" import="java.util.*" pageEncoding="gbk"%> <%@ page import = "java.util.*" %> <%@ page import = "util.*" %> <!DOCTY

js防止表单重复提交

在表单提交的时候,用户有时候会重复的点击提交按钮,会导致多次提交,产生重复数据.我们应该怎么办了?一般想法是:通过attachEvent在 form的onsubmit事件中写一个方法,每次触发该事件时执行该方法,我们可以给form增加一个submited属性,每次判断这个属性,为 false的时候继续提交表单并且设置form.submited=true,反之说明表单已经提交,就不再提交表单.      但是,出现问题了:提交表单一般有三种方式 <form action=xxx.aspx onsu

js防止表单重复提交实现代码_javascript技巧

基于令牌的处理就是一劳永逸的方法. 复制代码 代码如下: <script Language='JavaScript'> function formsubmit() { Today = new Date(); var NowHour = Today.getHours(); var NowMinute = Today.getMinutes(); var NowSecond = Today.getSeconds(); var mysec = (NowHour*3600)+(NowMinute*60)

js防止表单重复提交的两种方法_javascript技巧

第一种:用flag标识,下面的代码设置checkSubmitFlg标志: 复制代码 代码如下: <script language=""javascript""> var checkSubmitFlg = false; function checkSubmit(){ if(checkSubmitFlg ==true){ return false; //当表单被提交过一次后checkSubmitFlg将变为true,根据判断将无法进行提交. } checkS

js校验表单后提交表单的几种方法

第一种:   <script type="text/javascript">         function check(form) {                    if(form.userId.value=='') {                alert("请输入用户帐号!");                form.userId.focus();                return false;           }  

js校验表单后提交表单的三种方法总结_javascript技巧

第一种: 复制代码 代码如下: <script type="text/javascript">         function check(form) {           if(form.userId.value=='') {                alert("请输入用户帐号!");                form.userId.focus();                return false;           }  

javascript-js from表单中文提交会乱码,怎么解决

问题描述 js from表单中文提交会乱码,怎么解决 js from表单中文提交会乱码,怎么解决,代码图下图,请高手说下怎么解决! 数字.字母提交都没事,输入中文提交就会是乱码! 解决方案 java from 表单提交中文乱码jsp表单提交中文字符,request对象获取时乱码 解决方案二: 你看一下你的女编码格式是不是UTF-8 解决方案三: 你这是url 传输 ,和保单提交没关系,url传输中文需要先UrlEncode编码,然后服务器端在url解码才可以正常显示中文 解决方案四: 还有一种方