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

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

[code="java"]
submitHandler: function() {
//下面那部分只是给id=adduser绑定一个事件,并没有执行$("#adduser").click(function(){
}
}
[/code]
估计点击的地方的id是adduser吧,这样的话他第一次点击执行绑定事件操作,第二次点击执行绑定操作和执行click事件

你这第一次不是触发吧
第一次是把click事件绑定到$("#adduser")对像上
当你第二次点击时,才是调用 事件了。

你的代码贴得不全,不过估计你就是这样操作的

把你完整代码上传个附件看看

贴出整个html+js代码

对,第一次只是绑定没有调用

[color=red]为什么不直接把按钮上绑定onclick事件呢?[/color]

第一次点击只是取得数据,第二次点击才提交,试试下面这样写怎么样:
[code="java"]
$(function(){
$("#adduser").click(function(){
$.validator.setDefaults({
submitHandler: function() {
alert("触发点击事件,添加用户。");
var id = $("#id").val();
var number=$("#number").val();
var username=$("#username").val();


});
[/code]