使用jquery以嵌套forms提交子表单

我有一个嵌套的forms,看起来像:

<FORM METHOD="GET" NAME="mainForm" ACTION=>   Tab3    

儿童forms代码:

 <FORM METHOD="GET" NAME="childForm" id = "childForm" ACTION=>     

当我点击submitChildForm按钮时,我想提交子表单,所以我写了下面的jquery处理程序来做到这一点:

 $('.submitChildFormClass').live('click',function() { document.getElementById("previewOnlyVal").value = "previewOnly"; $('#childForm').submit(); }); 

问题是,当我点击按钮时,MAIN FORM将被提交,而不是子表单。 我知道使用嵌套表单不是一个好的编程习惯,但这是一个旧代码,我们还没有太多时间来修改这些代码。 任何人都可以告诉我在代码中可能缺少什么导致主要表单由jquery提交? 在此先感谢您的帮助。

不允许嵌套表格! 你可以有几种forms,但不允许嵌套。