Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 绕过表结构中嵌入的表单限制_Jquery_Forms_Tabular - Fatal编程技术网

Jquery 绕过表结构中嵌入的表单限制

Jquery 绕过表结构中嵌入的表单限制,jquery,forms,tabular,Jquery,Forms,Tabular,我知道HTML有表单嵌套的限制 我也读过像这样的网页 然而,我的问题有些不同,我一辈子都想不出一种方法来实现我想要的 基本上我有一个项目表。每行在第一列中都有一个复选框。 整个表格由标记包围,表格下方有一个下拉和提交按钮(在之前),用户可以在其中选择更新或删除项目 那很好 然后我在每一行上都有一个按钮——一个切换按钮。单击此项,使用jQuery,将创建一个新的,并从另一个文件加载与该项关联的事务列表以及添加新事务的表单 理想情况下,此表单应该可以使用jQuery提交,因为功能的要点是用户可以快速

我知道HTML有表单嵌套的限制

我也读过像这样的网页

然而,我的问题有些不同,我一辈子都想不出一种方法来实现我想要的

基本上我有一个项目表。每行在第一列中都有一个复选框。 整个表格由
标记包围,表格下方有一个下拉和提交按钮(在
之前),用户可以在其中选择更新或删除项目

那很好

然后我在每一行上都有一个按钮——一个切换按钮。单击此项,使用jQuery,将创建一个新的
,并从另一个文件加载与该项关联的事务列表以及添加新事务的表单

理想情况下,此表单应该可以使用jQuery提交,因为功能的要点是用户可以快速滚动列表,为不同的项目添加事务,而无需重新加载页面

然而,第二个表单不起作用——jQuery调用('submit')不起作用,我认为htmls嵌入的表单限制是原因


如何解决这个问题?这肯定是表格结构的一个常见用法吗?

使用带有单击事件的
,而不是带有提交事件的表单。对于提交事件,原因是什么?看起来更像是一个黑客而不是一个答案。老实说,你可以对所有这些问题使用它,因为你已经在使用JavaScript了。你可以使用JAX也是。表单实际上只适用于需要允许禁用javascript的用户的情况。因此,请单击事件,使用jQuery获取值,然后使用jQuery post..?这是您的主张吗?基本上是的。当您几乎不需要任何代码就可以管理复杂的表单时,制作复杂的表单毫无意义。