jquery提交失败

时间:2010-02-06 14:48:14

标签: jquery forms submit

我正在尝试通过将submit()分配给jquery中的单击处理程序来提交表单。我的代码目前是这样的:

$("#ics_alert_submit").click(function()
{ 
$("#ICS_upload_form").submit();
}
);

其中#ics_alert_submit是jquery生成的模式窗口中的按钮,#ICS_upload_form是我想提交的表单的id和名称。 我看不出为什么这不起作用的原因。我错过了一些非常明显的东西吗?!?!

2 个答案:

答案 0 :(得分:4)

“...其中 #ics_alert_submit是jquery生成的按钮模态窗口......”

如何生成提交按钮?如果页面加载时不存在,则不会附加click()事件。

如果是这种情况,您需要:

$("#ics_alert_submit").live('click', function() { 
    $("#ICS_upload_form").submit();
});

这将寻找动态添加到DOM的#ics_alert_submit,并在添加时附加事件。

答案 1 :(得分:2)

没有实际的HTML这个函数应该可以使用,我唯一能建议的是在HTML id名称和类名中注意区分大小写。您有“#ics_alert_submit”作为按钮,但“#ICS_upload_form”作为表单。确保案例匹配,如下所示:http://reference.sitepoint.com/css/casesensitivity#