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

systexliang 2011-10-24 09:37:16
以下是页面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;

};
...全文
107 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyplong 2011-10-24
  • 打赏
  • 举报
回复
呃..刚学啊..不知道行不行
$("#btn1").one("click", function () {
alert("点了.");
});

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧