Internet explorer 没有表单的jquery对话框
我有两个问题Internet explorer 没有表单的jquery对话框,internet-explorer,jquery-ui,web-applications,lotus-notes,Internet Explorer,Jquery Ui,Web Applications,Lotus Notes,我有两个问题 我正在用Lotus开发web应用程序,Lotus喜欢控制这种情况,并在它认为合适的地方插入代码 我正在使用jqueryui打开一个模式对话框窗口。如果我只是简单地打开和关闭对话框,然后尝试提交父窗体,我会得到一个_单击不是对象。当我仔细查看代码时,Lotus将整个页面包装在标记中。然后jquery中有表单代码来提供对话框。所以html表单不喜欢生活在彼此的内部 问题 我可以不使用表单标记构建jquery UI模式对话框吗?UI库创建对话框所需的标签是否有附件?我已经把标签取出来了,
CN=Kris Mitchell/O=xxxx
Jquery表单
<div id="formContainer" style="display:none;">
<div id="dialog-form" title="Copy Other Managers">
<form>
<p>text</p>
<fieldset>
<form>
<div id="ccIngManagerDiv">
</div>
</fieldset>
</form>
</div>
正文
您有几个选项(如果没有看到更多代码,很难给出更多细节)。但是您可以将jQuery对话框div放在Notes表单的最末尾,并在其前面加上结束标记。您也不能在jQuery对话框div中使用表单标记-只需设置一个div,其中包含您希望在jQuery对话框中显示的内容。包括一个带有JS事件处理程序的按钮,该按钮写入主窗体上的字段,并提交主窗体(如果窗体上没有任何富文本,那么您可以使用Javascript提交主窗体-否则,您需要小心使用Domino生成的点击功能)。您能提供一个代码示例吗?不是这样,这将是一整页的代码。我将尝试添加一些代码片段进行演示。我实际上使用了您的解决方案,即在jquery表单周围不使用表单标记。我意识到我可以使用按钮的jquery事件来控制表单的关闭,并且已经在处理将结果推送到LotusFields的开销。谢谢你的帮助+1+接受的解决方案