我在模块中有一个表单,我想出现在模态窗口中。根据 id 窗口可能是空白的,或者如果它确实显示任何内容,所有类和 id 都被删除,所以我无法验证或设置表单样式。
截断代码:...
<div id="feedback">
<div class="feedbackinner">
<!-- form module -->
<div id="contact-wrapper">
<!--form elements with ids and classes-->
</div>
<!-- end module -->
</div><!-- end .feedbackinner -->
</div><!-- end #feedback -->
这会触发没有任何 id 或类的模式窗口(使用 Firefox Web Developer 大纲当前元素):
<a href="#contact-wrapper" class="modal" rel="{handler: 'clone', clone: 'contact-wrapper'}">Click for ugly unstyled form that won't validate</a>
这会触发一个空白模式窗口:
<a href="#feedback" class="modal" rel="{handler: 'clone', clone: 'feedback'}">Click if you like staring at a blank white box</a>
所以最重要的是如何将所有 id 和类保存在模态窗口中,为什么调用父 div 不起作用?
(作为一种解决方法,我将表单移动到组件视图,然后使用handler: 'iframe'
而不是克隆来调用它。我仍然想知道模态窗口发生了什么。)
谢谢!