我有iframe中的表單,我需要在表單提交之前設置屬性。是否有可能在使用jquery進行表單提交之前設置屬性。如果是,請幫助如何在表單提交之前使用jquery設置屬性
1
A
回答
2
如果iframe
的src
是在同一個域作爲你的父頁面,那麼你應該能夠做到這一點。如果不是,您將受到same origin policy的約束。如果它在不同的域上,那麼無論你做什麼,你都會得到權限被拒絕的錯誤。
解決這個問題的唯一方法就是建立一個本地網頁,吸入iframe的html,然後將其顯示爲您網域上的頁面。
如果你的網頁是在同一個域,那麼你可以使用這樣的事情:
$(document).ready(function() {
$("#idOfIframe").contents.find("#idOfFormHere").submit(function (e) {
alert('mess with your form value here');
if(youWantToStopSubmit == true) {
e.preventDefault();
}
});
});
0
將窗體的submit
綁定到函數...該函數將在表單提交之前運行。
$('#formName').bind('submit',setAttributes);
function setAttributes()
{
//Set attributes here...
}
2
,你可以這樣做
$('form').live('submit', function(){
//change action attribute of form
$(this).attr('action', '/um/abcd.php');
});
相關問題
- 1. jQuery:如何在提交之前更改多個表單屬性
- 2. 如何在使用jQuery提交表單之後保持粘性
- 3. 使用jQuery設置表單提交值
- 4. 使用jQuery在表單提交(發佈)之前取消設置php變量
- 5. 提交之前的jQuery表單發佈
- 6. 提交之前的jQuery表單驗證
- 7. jQuery off()提交表單之前
- 8. 提交表單之前的jquery
- 9. jQuery抓取表單提交之前
- 10. 如何在提交表單之前在jquery中等待?
- 11. jQuery的表單在IE提交沒有驗證之前提交
- 12. 在提交之前檢查jQuery驗證的表單提交
- 13. 在提交表單之後但在處理之前使用jquery提出問題
- 14. jQuery:如何在提交之前修改表單字段
- 15. 如何在表單提交之前顯示通知jQuery?
- 16. 如何在jQuery中提交之前通過ajax驗證表單?
- 17. 如何做jQuery表單在提交之前驗證html元素
- 18. 在提交之前設置fckeditor的表單值
- 19. 如何在使用javascript提交表單之前構建JSON
- 20. Symfony2的表單提交錯誤(在提交之前設置的關係)
- 21. 提交前設置表單變量值
- 22. 如何用jQuery更改屬性替換表單中的提交?
- 23. 如何在提交前刪除屬性?
- 24. 使用jquery submit($ .submit)如何在提交前修改表單值?
- 25. 使用javascript在表單提交之前設置Element值不發送POST數據
- 26. 如何在使用jQuery阻止之後繼續提交表單?
- 27. 我想提交表單後驗證,但它也驗證之前提交的表單使用jQuery在drupal表單
- 28. 如何使用jQuery表單插件在使用JQuery提交時更改html表單的action屬性?
- 29. 使用jQuery提交表單之前的確認
- 30. 如何使用jQuery .submit提交表單?
這是行不通的。首先,你不希望'setAttributes'作爲'bind'參數後面的圓括號,其次你需要在函數定義開始時使用'function'這個詞。 –
@詹姆斯 - 謝謝!我很着急,我得去洗手間。無論如何,我已經接受了編輯。謝謝! – dpp