在JQuery弹出窗口中提交表单的问题

时间:2010-10-15 16:55:10

标签: javascript forms

我有一个支持.NET的网站,已经有一个注册框表单。我正在使用JQuery对话框弹出一个窗口,我也有一个窗体。该表单不会使用标准提交按钮提交。没有任何事情发生。

我使用以下Javascript来允许我的主页注册表格正常工作:

 <input onclick="this.form.action='http://domain.com/post.tml';
 this.form.method='post';this.form.enctype='multipart/form-data';this.form.submit();"
 type="image" src="/images/ui/btn-getfreereport.gif" alt="Signup" /> 

我尝试对此弹出窗体使用相同的代码,但是当您单击“提交”按钮时,它会将上述代码用于实际网站上的表单。

如何关注Javascript以提交一个表单而不是另一个表单?或者是否有更简单的方法来提交此表单?

谢谢。

3 个答案:

答案 0 :(得分:0)

包括您的表单名称,代替myform

document.myform.submit();

答案 1 :(得分:0)

使用jQuery提交表单:

$('.submit-form-button').click(function(){
    $("#myformID").submit();
});

答案 2 :(得分:0)

原来我只需要为每个表单添加标签。 Visual Studio.NET抱怨这是一个错误,但一切似乎都运行正常,包括这个新的弹出窗体。