Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.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/jquery/76.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
Javascript 如何为动态添加的行标识正在编辑的行?_Javascript_Jquery_Validation_Dynamic - Fatal编程技术网

Javascript 如何为动态添加的行标识正在编辑的行?

Javascript 如何为动态添加的行标识正在编辑的行?,javascript,jquery,validation,dynamic,Javascript,Jquery,Validation,Dynamic,拥有一组动态添加的行。一行包含两个下拉列表和三个文本字段,是学生对象 以下是我的代码: <tr class="dynamicRow"> <div class="inputField"> <td><b><bean:message key="label.student.code" />:</b>

拥有一组动态添加的行。一行包含两个下拉列表和三个文本字段,是学生对象

以下是我的代码:

<tr class="dynamicRow">

<div class="inputField">
                                    <td><b><bean:message key="label.student.code" />:</b>
                                    </td><td >
                                     <logic:present name="studentList">
                                        <html:select property="dgList[0].stuCreate"
                                        styleId="stuSelect" >
                                            <html:option value="">
                                                <bean:message key="label.student.select.code" />
                                            </html:option>
                                            <html:optionsCollection name="studentform"
                                                property="studentList" label="label" value="value" />
                                        </html:select>
                                    </logic:present> 
                                        </td>
                                    </div>

:
…还有3个类似的字段

我的要求:当在弹出窗口中填充x行数的值时,如果我更改了任何字段值,那么如何识别该行已被编辑,并在编辑前后获取字段值以在数据库中更新?请帮忙


有效的代码:为该行中的每个字段调用onchange()。表示一行只检查值是否已更改,调用onchange()5次。这是可以优化的。请帮忙。

弹出的
代码在哪里?另外,用您在上面尝试实现的内容更新您的问题。弹出代码与此类似。Create将调用一个javascript函数来填充弹出窗口中的值。我尝试对所有字段调用onchange(),以检查该行中的字段值是否已更改。我认为这是一种传统的方法。你能提出一个更好的解决方案吗?那么这是否有效?您是否有任何错误?是的,它工作正常,但对每个字段都调用onchange()。这意味着对每行调用5次(该行中的文件数)。如何对此进行优化?请提供帮助。