【发布时间】:2025-12-09 20:35:01
【问题描述】:
我有一个 .net 3.5 页面,它有一个表单控件 (form1),该表单是一个 iframe,其中包含一个包含表单 (form_tester) 的页面。我想做的是提交form1,同时提交iframe中的form_tester,你是怎么做的?我知道我可以通过 javascript 提交表单,但我只是想知道是否有标准的方法,或者更好的方法?
谢谢。
【问题讨论】:
我有一个 .net 3.5 页面,它有一个表单控件 (form1),该表单是一个 iframe,其中包含一个包含表单 (form_tester) 的页面。我想做的是提交form1,同时提交iframe中的form_tester,你是怎么做的?我知道我可以通过 javascript 提交表单,但我只是想知道是否有标准的方法,或者更好的方法?
谢谢。
【问题讨论】:
我最后通过向封装在 iframe 中的页面(表单)添加一个按钮来做到这一点。然后我在提交按钮上添加了一个 onclientclick 事件。然后我添加了一些 javascipt,它单击封装页面上的按钮,因此它被提交。最困难的部分是弄清楚如何访问封装表单上的元素。
window.frames["frame1"].document.forms['hidden_form']["submit_btn"].click();
但它确实有效。
【讨论】: