点击提交许多表单中的第一个

大红杯

问题:同一页面上有多个表单,但是仅第一个表单正在提交。

尝试了以下操作:将提交按钮和表单的数据ID相等,以便提交单击的表单(不走运)。使用Javascript动态创建表单。(由于在截止日期后进行了几次尝试,取消了该想法)

用例表单数量取决于用户。如果只有他一条评论,则提交表单;如果有4条表单,则仅提交第一个。

Javascript:

$(function() {
    $(".submit").click(function() {
        var data_id = $(this).data('id');
        var form_id = $(this.form).data('id');
        if (parseInt(data_id, 10) == parseInt(form_id, 10)) {
            var commentid = document.getElementByID('commentid');
            alert(commentid + formid);
        } else {
            alert("10");
        }
    });
});

PHP代码:

if($comment['Comment_Username'] ==$this->getUser()->getName()) 
{$output .='div class="panel" data-class="'.$comment['CommentID'].'">';
$output .='<form class="form" action="" method="post" data-  id="'.$comment['CommentID'].'">';
$output .='<textarea name="edit_text' class="box" rows="2" cols="1">'.$this->getCommentText($comment['Comment_Text']).'</textarea>';
$output .='<input name="commentid" type="hidden" id="commentid" value="'.$comment['CommentID'].'"/>';
$output .='<input type="button' data-id="'.$comment['CommentID'].'" class="submit" value="submit"/>';

任何帮助将不胜感激。提前致谢

尼克尔·劳特(Niklesh Raut)

此处使用了错误的报价

$output .='<textarea name="edit_text" class="box" rows="2" cols="1">'.$this->getCommentText($comment['Comment_Text']).'</textarea>';

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何引用多表中的第一个表?

来自分类Dev

在第三个表单中按提交按钮的同时提交第一个表单

来自分类Dev

点击第一个值

来自分类Dev

根据第一个表单提交触发对第二个表单的验证

来自分类Dev

为什么在文本框中按Enter键单击第一个按钮并提交表单

来自分类Dev

从以下位置阻止提交第二个表单时提交第一个表单

来自分类Dev

多步骤表单,请在提交第一个表单后记住第二个表单中的复选框值

来自分类Dev

jQuery表单仅在提交时传递第一个选择框值

来自分类Dev

尽管ID不同,但只有第一个按钮提交给Ajax表单

来自分类Dev

提交第一个表单后如何导航到Razor页面中的下一个选项卡

来自分类Dev

将第一个提交存储在一个空的项目存储库中

来自分类Dev

将第一个提交存储在一个空的项目存储库中

来自分类Dev

如何更新SQL表中许多重复记录中的第一个?

来自分类Dev

Angular在第一个表单验证/承诺后提交第二个表单

来自分类Dev

Formset保存表单集中的第一个表单

来自分类Dev

在现有的第一个表单中使用弹出表单中的函数

来自分类Dev

如何触发第一个链接的点击功能

来自分类Dev

点击事件触发仅在第一个触发

来自分类Dev

点击第一个选项js

来自分类Dev

获取第一个在 git 中不包含一行的提交

来自分类Dev

在表单中,选择第二个表和第一个表

来自分类Dev

onchange 提交但保留第一个选择的选项

来自分类Dev

在sed中更改许多文件中的最后一行-sed仅在第一个中更改

来自分类Dev

从 angularjs 表单中的第一个无效输入中移除焦点

来自分类Dev

禁用提交btn时,预填充的表单输入元素不接受第一个输入

来自分类Dev

提交动态加载的表单后,如何循环回到jquery加载的第一个回调函数?

来自分类Dev

查找表单输入的第一个单词

来自分类Dev

Django modelform formset需要的第一个表单

来自分类Dev

从具有特定类的第一个输入中获取父表单元素

Related 相关文章

  1. 1

    如何引用多表中的第一个表?

  2. 2

    在第三个表单中按提交按钮的同时提交第一个表单

  3. 3

    点击第一个值

  4. 4

    根据第一个表单提交触发对第二个表单的验证

  5. 5

    为什么在文本框中按Enter键单击第一个按钮并提交表单

  6. 6

    从以下位置阻止提交第二个表单时提交第一个表单

  7. 7

    多步骤表单,请在提交第一个表单后记住第二个表单中的复选框值

  8. 8

    jQuery表单仅在提交时传递第一个选择框值

  9. 9

    尽管ID不同,但只有第一个按钮提交给Ajax表单

  10. 10

    提交第一个表单后如何导航到Razor页面中的下一个选项卡

  11. 11

    将第一个提交存储在一个空的项目存储库中

  12. 12

    将第一个提交存储在一个空的项目存储库中

  13. 13

    如何更新SQL表中许多重复记录中的第一个?

  14. 14

    Angular在第一个表单验证/承诺后提交第二个表单

  15. 15

    Formset保存表单集中的第一个表单

  16. 16

    在现有的第一个表单中使用弹出表单中的函数

  17. 17

    如何触发第一个链接的点击功能

  18. 18

    点击事件触发仅在第一个触发

  19. 19

    点击第一个选项js

  20. 20

    获取第一个在 git 中不包含一行的提交

  21. 21

    在表单中,选择第二个表和第一个表

  22. 22

    onchange 提交但保留第一个选择的选项

  23. 23

    在sed中更改许多文件中的最后一行-sed仅在第一个中更改

  24. 24

    从 angularjs 表单中的第一个无效输入中移除焦点

  25. 25

    禁用提交btn时,预填充的表单输入元素不接受第一个输入

  26. 26

    提交动态加载的表单后,如何循环回到jquery加载的第一个回调函数?

  27. 27

    查找表单输入的第一个单词

  28. 28

    Django modelform formset需要的第一个表单

  29. 29

    从具有特定类的第一个输入中获取父表单元素

热门标签

归档