从表单元素

时间:2018-02-23 18:53:47

标签: javascript html

我有一个HTML页面,其中包含未知数量的表单。这些表单使用PHP从SQL查询填充。由于形式未知,我选择将每一行设置为自己的形式。对于提交,我只想提交已更改的表单。

我的第一个想法是使用带有“onChange”功能的javascript与表单字段配对来确定表单ID。然后我会将这个表单ID输入到一个数组中,以便最后用于提交。

我尝试浏览父节点,但由于我制作表单的方式(使用表格),我无法获取表单ID。

换句话说,表格的每一行都是一个表格。如果更改了某一行,我该如何获取表单ID?下面是我的HTML结构,表单部分重复未知的次数。我在JQUERY中不是很称职,所以我更喜欢在JAVASCRIPT中这样做,所以我理解发生了什么,有没有人有任何想法?

<table>
   <form>
     <tr>
      <td>
       <select>
      </td>
     </tr>
    </form>
</table>

1 个答案:

答案 0 :(得分:0)

尝试为每个表单提供不同的ID,然后为每个表单设置数组,并在这些数组中添加父表单的子表单。这不是一项艰巨的任务,因为您可以在每个数组之间使用PHP echo代码。然后使用onChange事件属性或直接通过JavaScript创建另一个数组,制作一段JavaScript代码,在先前创建的数组中添加父表单的ID,如果其中任何一个的子项被更改。 您尝试使用代码,我们将为您提供应用的想法和法律....