【发布时间】:2011-01-05 15:17:27
【问题描述】:
我有一个包含多个元素和两个提交按钮的表单,一个是“保存”,另一个是“删除”。在“删除”按钮上,我使用 jQuery 对话框来确认用户想要删除。然后,如果他们确认,我提交表格。问题是 jQuery.submit() 在发布时不包含原始提交按钮,因此我无法在服务器上区分删除和保存,因为它们都使用相同的表单。如果我删除 jQuery 对话框,则提交按钮值按预期发布。这必须非常普遍,我希望有人可以分享解决方案。我四处搜索,找不到任何有用的东西(是我自己还是谷歌最近很烂?)
感谢您的帮助...
编辑:
提交按钮确实设置了名称和值。如果不使用 jQuery.submit() 效果很好
【问题讨论】:
-
在提交按钮上加入 ID 以区分 jQuery/服务器端检查中的保存/删除
-
谢谢,但这不是问题。我有提交按钮的值。当我不使用 jquery.submit() 时它工作正常。
-
serialize()方法也存在这个问题,尽管提交按钮设置了所有通常的属性,但它们不会被识别。我不得不手动处理它们。
标签: jquery jquery-plugins