我有一个支持.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以提交一个表单而不是另一个表单?或者是否有更简单的方法来提交此表单?
谢谢。
答案 0 :(得分:0)
包括您的表单名称,代替myform
:
document.myform.submit();
答案 1 :(得分:0)
使用jQuery提交表单:
$('.submit-form-button').click(function(){
$("#myformID").submit();
});
答案 2 :(得分:0)
原来我只需要为每个表单添加标签。 Visual Studio.NET抱怨这是一个错误,但一切似乎都运行正常,包括这个新的弹出窗体。