js点击两次按钮才可以提交

问题描述

我实用JQuery.valitate.js做了一个验证,验证通过后提交,但是通过后必须点击两次按钮才可以提交,怎么改就能改成一个啊下边是代码:$.validator.setDefaults({submitHandler: function() { //如果点击添加按钮$("#adduser").click(function(){alert("触发点击事件,添加用户。");//获得添加用户的用户信息var id = $("#id").val();var number=$("#number").val();var username=$("#username").val();

解决方案

submitHandler: function() { //下面那部分只是给id=adduser绑定一个事件,并没有执行$("#adduser").click(function(){ }}估计点击的地方的id是adduser吧,这样的话他第一次点击执行绑定事件操作,第二次点击执行绑定操作和执行click事件
解决方案二:
第一次点击只是取得数据,第二次点击才提交,试试下面这样写怎么样:$(function(){$("#adduser").click(function(){ $.validator.setDefaults({ submitHandler: function() { alert("触发点击事件,添加用户。"); var id = $("#id").val(); var number=$("#number").val(); var username=$("#username").val(); }}});
解决方案三:
为什么不直接把按钮上绑定onclick事件呢?
解决方案四:
对,第一次只是绑定没有调用
解决方案五:
贴出整个html+js代码
解决方案六:
你这第一次不是触发吧第一次是把click事件绑定到$("#adduser")对像上当你第二次点击时,才是调用 事件了。你的代码贴得不全,不过估计你就是这样操作的把你完整代码上传个附件看看

时间: 2024-12-29 10:24:27

js点击两次按钮才可以提交的相关文章

js点击文本框后才加载验证码实例代码_javascript技巧

经常到各大网站去留言或者发帖的朋友应该知道现在很多网站的留言地方的验证码不是直接显示的.而是在点击验证码输入框之后才会显示出来验证码的.下面作者也总结了一篇关于如何利用js实现点击文本框然后再加载验证码的效果的. 废话不多说了,下面是具体的实现代码. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title

WPF 点击Calendar后,需要点击两次按钮

  主面板上有一个Calendar控件,点击选择了日期后,如果点击确认按钮,需要点击两次.这个问题的解决方法如下:     private void calendar1_PreviewMouseUp(object sender, MouseButtonEventArgs e)     {         if (Mouse.Captured is CalendarItem)         {             Mouse.Capture(null);         }     }  

关于JS 点击浏览器刷新按钮的事件处理

问题描述 window.onbeforeunload=onbeforeunload_handler;functiononbeforeunload_handler(){varwarning="确认退出sssssssssss?";returnwarning;}这个方法可以捕捉到点击浏览器刷新,并且触发弹窗,但是我想要的效果是点击浏览器刷新事件,能够跳转到一个指定页面.请问怎么添加JS进行处理?? 解决方案 解决方案二:windows.location.href="http://w

JS自动倒计时30秒后按钮才可用(两种场景)_javascript技巧

展示效果图: WEB开发中经常会用到倒计时来限制用户对表单的操作,比如希望用户在一定时间内看完相关协议信息才允许用户继续下一步操作,又比如在收取手机验证码时允许用户在一定时间过后(未收到验证码的情况下)再次获取验证码.那么今天我来给大家介绍下如何使用Javascript来实现这一简单应用.     查看演示 下载源码 应用场景1:用户注册时阅读完相关协议信息后才能激活按钮 某些网站注册时要求用户同意所谓的用户协议之类的信息,如果协议内容非常重要,有些网站会要求新注册的用户一定要阅读完相关协议信息

点击文本框后才加载验证码的JS代码

经常到各大网站去留言或者发帖的朋友应该知道现在很多网站的留言地方的验证码不是直接显示的.而是在点击验证码输入框之后才会显示出来验证码的.下面作者也总结了一篇关于如何利用js实现点击文本框然后再加载验证码的效果的. 首先我们来说说为什么要这么做吧,据作者看来,这个效果的目的应该不仅仅是为了美观的,更多的应该是进一步防止别有用心之人用机器人发送垃圾留言或者垃圾帖子.因为我们在网站留言的时候设置个验证码的目的就是为了防止机器人的,然而现在已有传言说有能够识别验证码图片的机器人了.那么这该怎么办?那就再

jsp-为什么两个按钮我随便点击一个按钮都会更新成功,插入按钮我需要的是插入更能而不是更新功能,求大神指教

问题描述 为什么两个按钮我随便点击一个按钮都会更新成功,插入按钮我需要的是插入更能而不是更新功能,求大神指教 <%@ page import="com.trs.constants.AuthConstants"%> <%@ page import="org.springframework.validation.FieldError"%> <%@ page language="java" import="jav

js点击按钮实现带遮罩层的弹出视频效果_javascript技巧

本文实例讲解了js点击按钮实现带遮罩层的弹出视频效果,涉及到css以及JavaScript,分享给大家供大家参考,具体内容如下 最终显示效果:点击红色按钮,会有视屏弹出 并带有遮罩层 点击黄色区域可以关闭视频 并回到最初的状态. 页面主要代码:main中主要包含一个a,控制显示的按钮.设置有id值. <div class="main"> <a href="javascript:;" class="video" id="

JS实现自动倒计时30秒后按钮才可用

WEB开发中经常会用到倒计时来限制用户对表单的操作,比如希望用户在一定时间内看完相关协议信息才允许用户继续下一步操作,又比如在收取手机验证码时允许用户在一定时间过后(未收到验证码的情况下)再次获取验证码.那么今天我来给大家介绍下如何使用Javascript来实现这一简单应用. 应用场景1:用户注册时阅读完相关协议信息后才能激活按钮某些网站注册时要求用户同意所谓的用户协议之类的信息,如果协议内容非常重要,有些网站会要求新注册的用户一定要阅读完相关协议信息才能激活下一步按钮提交表单.为了让用户能阅读

JS点击某个图标或按钮弹出文件选择框的实现代码_javascript技巧

下面一段代码是基于js实现的点击某个图标或按钮弹出文件选择框的核心代码,代码比较简单,需要的朋友参考下 具体代码如下所示: <HTML> <head> <script type="text/javascript" src="script/jquery-1.6.2.min.js"></script> <script type='text/javascript'> function selectFile(){