簡體   English   中英

jQuery 驗證插件未驗證 iframe 中的表單

[英]jQuery validation plugin not validating form in iframe

我正在使用這個插件:

http://bassistance.de/jquery-plugins/jquery-plugin-validation/

驗證托管在與我的開發站點不同的服務器上的表單。 所有驗證腳本都在該文檔上,並且似乎工作正常。

http://forms.icis.com/content/CHX0041_RequestFreeTrial

我正在使用 iframe 從外部站點拉入表單,但是當我嘗試提交表單並觸發驗證腳本時,它不起作用。 它只是提交表單,就好像根本沒有驗證一樣。

iframe 位於以另一種形式包含的 CMS 頁面內,因此我認為問題可能存在。 這個小提琴演示了這個問題:

http://jsfiddle.net/We78c/

編輯

似乎從 iframe src 中刪除 URL 參數可以解決問題:

http://jsfiddle.net/We78c/2/

但是我需要它們以便將它們傳遞給子 iframe 中的一些隱藏輸入變量。 這是一個已知的問題?

在您的表單中,您設置了 method="#" 和 action="post"。 方法應該是 method="post" 並且 action 應該是您發布的 url。

有一個 JS 錯誤導致驗證失敗。 已注釋掉,現在似乎正在工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM