+ -
当前位置:首页 → 问答吧 → jquery中使用submit()的问题(高手请进-急)

jquery中使用submit()的问题(高手请进-急)

时间:2011-10-24

来源:互联网

以下是页面js代码,点击返回按钮时,$chkAttachPath()函数被执行了两次.如何只调用1次呢?

<input type="button" class="button" name="back" value=" 返回 " onclick="shinseiBack('$!link.getContextPath()');"/>

//返回動作
function shinseiBack(path) {
document.frm.button.value = document.frm.backScr.value;
document.frm.action = path + "/ba/isIShokiKochiku/sinseijyouhouSearch";
alert(0);
$("#input_form").submit();
}

$.fn.disableOnSubmit = function(disableList){
// Makes sure button is enabled at start
$(":input").removeAttr('disabled');
  $(".disabled").attr("disabled", "disabled");
// $(this).css("cursor","auto");  
$(this).submit(function(){
alert(disableList);
if($chkAttachPath()){
$.submiting = true;
var _list = $setDisableList(disableList);
$(this).css("cursor","wait");
setTimeout(function(){$(_list).attr('disabled','disabled');},1);
}
});

return this;

};

作者: systexliang   发布时间: 2011-10-24

呃..刚学啊..不知道行不行  
$("#btn1").one("click", function () {
  alert("点了.");
  });

作者: lyplong   发布时间: 2011-10-24