フォームをiframe内に作成するには、フォームを送信する前に属性を設定する必要があります。 jqueryを使用してフォームの送信前に属性を設定することは可能ですか?はい、親切に助けてくださいjqueryを使用してフォームを送信する前に属性を設定する方法
1
A
答えて
2
ような何かを行うことができます。そうでない場合はsame origin policyになります。もしそれが別のドメイン上にあるなら、あなたが何をしていてもエラーを許されない許可を得るでしょう。
これを回避する唯一の方法は、iframeのhtmlを吸い込み、それをあなたのドメインのページであるかのように表示するローカルWebページを構築することです。これは動作しません
$(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
あなたiframe
のsrc
が同じドメイン上にある場合、あなたは、あなたがこれを行うことができるはず、あなたの親ページとして
$('form').live('submit', function(){
//change action attribute of form
$(this).attr('action', '/um/abcd.php');
});
関連する問題
- 1. 属性を使用してjQuery datetimepickerを設定する
- 2. jQueryを使用してCSS属性を設定する
- 3. JQuery同じ要素の他の属性を使用して要素の属性を設定する方法
- 4. keytoolを使用して使用属性を設定する方法
- 5. クラス属性をSymfony2フォーム入力に設定する方法
- 6. CSS ID属性をSymfony2フォーム入力に設定する方法
- 7. フォームを複数回使用して送信する前に
- 8. フォームをJquery/Ajaxを使用して送信を停止する方法
- 9. jQuery:フォームを送信する前のAjax
- 10. Dojo - ダイアログ・フォームを使用してデータを送信する方法
- 11. javascriptを使用してPDFフォームを送信する方法
- 12. Scrapy FormRequest.from_response()メソッドを使用してフォームを送信する方法
- 13. onChangeを使用してフォームを送信する方法
- 14. jqueryを使用してデータ属性に動的に値を設定する
- 15. NSBatchUpdateRequestを使用してコアデータ属性をnilに設定する
- 16. フォームアクション属性を設定する方法
- 17. jQueryとAjaxを使用してフォームを送信する
- 18. ASP.NETでjQueryを使用してフォームを送信する
- 19. フォームを使用して特定のボタンの名前を送信する
- 20. XSLTを使用してXMLの属性を設定する方法は?
- 21. フォームデータを送信する方法asp.netでjqueryフォームを使用しますか?
- 22. ウェブサイトにログインしてvb.netを使用してフォームを送信する方法
- 23. APIを使用してJQueryでCookieを設定して送信する
- 24. jQuery経由でフォームを送信してリフレッシュする方法PartialView
- 25. Spring 3 MVC Annotationsを使用してセッション属性またはグローバル属性を設定する方法
- 26. ループ内でjqueryを使用して要素属性を設定する
- 27. Python-Docxを使用してフォント属性を設定する
- 28. 属性を使用してboolプロパティを設定する
- 29. ajaxコールバックを使用してフォームを送信する方法を決定する方法
- 30. Impromptuダイアログを使用してフォームをインクルードして送信する方法
:あなたのページが同じドメイン上にある場合
は、あなたがこのようなものを使用することができます。まず、 'setAttributes'の後のかっこを' bind'のパラメータにすることは望ましくなく、第2に関数定義の先頭に 'function'という単語が必要です。 –
@James - ありがとう!私は急いでいた、私はトイレに行く必要があります。とにかく、私は編集を受け入れました。ありがとう! – dpp