【发布时间】:2010-11-01 04:35:00
【问题描述】:
我有一个带有 iframe 的“详细信息”部分的表单。请看这里:
[已删除网址] 点击添加项目,
然后您会看到您可以输入前 5 个字段并点击更新。这些将按预期保存。
尝试将一些数据添加到“年份”部分(填写所有字段),然后单击“保存并添加”。这将保存您的编辑并添加新记录进行编辑。这是 iframe 中的。
现在。我的问题是,如果我完成前 5 个字段,然后输入年份信息,但不要点击“保存并添加”,只点击“更新”它不会提交 iframe 和数据里面的东西会丢失。
任何关于我如何制作这个表格的建议也提交内部表格。 我已经试过了:
<script>
$(function(){
$('#item_edit').submit(function(){
alert('try');
$('iframe').first().contents().find('.form').submit();
});
});
</script>
事实上,这是目前在表单上的,它不起作用。它会运行,但它不想提交。另外,如果我手动运行$('iframe').first().contents().find('.form').submit();,那么它将提交并保存详细/复古表单的内容。所以我认为父表单在子表单有机会之前提交。
关于如何避免这种情况的任何想法?
杰森
【问题讨论】:
-
我不确定这是否有帮助。请检查这个并查看评论。 stackoverflow.com/questions/2566995/…
标签: jquery forms iframe submit