【发布时间】:2011-08-11 14:33:59
【问题描述】:
我正在使用这个插件:
http://bassistance.de/jquery-plugins/jquery-plugin-validation/
验证托管在与我的开发站点不同的服务器上的表单。所有验证脚本都在该文档上,并且似乎工作正常。
http://forms.icis.com/content/CHX0041_RequestFreeTrial
我正在使用 iframe 从外部站点拉入表单,但是当我尝试提交表单并触发验证脚本时,它不起作用。它只是提交表单,就好像根本没有验证一样。
iframe 位于另一个表单中包含的 CMS 页面中,因此我认为问题可能存在。这个小提琴演示了这个问题:
编辑
似乎从 iframe src 中删除 URL 参数可以解决问题:
但是我需要它们以便将它们传递给子 iframe 中的一些隐藏输入变量。这是一个已知问题吗?
【问题讨论】:
-
验证是否适用于 iframe 源页面?我去了你提供的 jsFiddle 中的源页面,但没有得到任何验证。
-
是的,iframe 源页面在问题中被链接到,这就是我的问题的重点,小提琴在应该和源页面提供的时候没有提供验证。
-
我是说源页面也不做任何验证(对我来说)。
-
根据我的编辑。似乎是 URL 参数导致了这种情况。
-
好的,谢谢。但是似乎 iframe 表单为我做了验证(在 Firefox 和 IE8 上测试)。
标签: javascript jquery forms validation iframe