2013-01-15 28 views
1

jquery行動我有一個iframe中的表單,並試圖關閉帶有jquery點擊功能的iframe,但只有當表單提交正確 - 表單是wordpress插件的一部分(用戶Meta Pro)並驗證 - 如果用戶詳細信息不正確,則不會發送表單。由於某些原因,我無法覆蓋表單目標(對於父級),因此必須嘗試這種方式。我的企圖代碼(在文檔中)是:jQuery的提交按鈕,如果表單正確

$(".um_login_button").click(function(){ 
parent.$.fancybox.close(); 
}); 

謝謝。

回答

0

你的代碼沒有錯,也許試試這個?

window.top.$.fancybox.close(); 
+0

同樣的事情 - 當按鈕被點擊直接關閉 - 我需要對錶單行爲進行一些檢查。謝謝。 – user1684099

+0

哦,所以我解釋了你的問題,你需要在代碼中找到js(我猜它正在做ajax調用,然後添加你自己的代碼,如果在成功部分,因爲即使做這樣的事情:$(「# form_submit「)。submit();因爲你無法推斷出是否成功,所以不起作用 –

+0

無論如何,我已經把表單放在div而不是iframe中了! – user1684099

0

通過在父頁的同一頁上使用div來解決。