假设我想在同一个域上使用jQuery验证设置iFrame验证规则(因此没有跨站点冲突)
e.g。
jQuery('form#post').validate({
//Enforce iFrame rules here.
)};
在iFrame中我会:
<iframe ...>
<form method = "post" action ="..." class ="media-upload-form" id = "image-form">
...
<input type="submit" name="send" id="send" class="button" value="Insert into Post">
</form>
</iframe ...>
为了做到这一点
我会在jQuery中添加什么(&#39; ???&#39;)。验证?
如果在页面内的iFrame上下文之外,DOM中存在另一个提交表单,该怎么办?请问jQuery()。验证触发器,以及如何指定jQuery.validate在iFrame中工作?
答案 0 :(得分:0)
您可以尝试这样的事情
<强> JS:强>
var iframe = document.getElementById('id_description_iframe');
// Get the document within the <iframe>
var iframeDocument = iframe.contentDocument || frame.contentWindow.document;
//now using jQuery
jQuery(iframeDocument.body).find('form#post').validate({
})};