iframeの外側のリンクがクリックされたときに、iframeの内側の入力フィールドに入力します

Maquar

私はこれを2週間機能させようとしていますが、おそらく非常に単純なことに困惑しています。私はjsを初めて使用します。

iframeに埋め込まれたフォームとともに、ページに複数のリンクがあります。同じドメイン、同じページ、どちらもhttpsを使用しています。フォームはフォームスクリプトからのものであり、以下を使用してページに埋め込まれます。

<div id="my_placeholder" 
data-formurl="https://www.example.com/forms/embed.php?id=7777" 
data-formheight="1268"  
data-paddingbottom="10">
</div>
<script src="https://www.example.com/forms/js/jquery.min.js"></script>
<script src="https://www.example.com/forms/js/jquery.postmessage.min.js"></script>
<script src="https://www.example.com/forms/js/form_loader.js"></script>

そのコードを使用して、フォームを自動的にiframeに配置します。入力したいフォーム内の入力フィールドIDは#element_11です。

これまでのところ、私は私が望むように正確に機能する次のコードを持っていますが、一般的なフォームコードはiframeにありません

<a href="#" onclick="reply_click(this)" data-filled-value="Text from clicking on link 1">Link1</a>
<br />
<a href="#" onclick="reply_click(this)" data-filled-value="Text from clicking on link 2">Link2</a>
<br />
<a href="#" onclick="reply_click(this)" data-filled-value="Text from clicking on link 3">Link3</a>

<form>

<input type="text" id="element_11" />

</form>

<script type="text/javascript">

function reply_click(element)
{
document.getElementById('element_11').value = element.getAttribute('data-filled-value');
}    

</script>

どうすればこれを達成できますか?検索して検索しましたが、出くわしたすべての投稿で、iframeをターゲットにしてフォームを「送信」するか、iframeを「閉じる」か、「1つのフォームに入力してiframe内の別のフォームに移動する」必要があります。

バーマー

.contents()iframeのコンテンツにアクセスするために使用します。

function reply_click(element)
{
    $("#iframeID").contents().find("#element_11").val(element.dataset.filledValue);
}

iframeIDiframeの実際のIDに置き換えます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

anglejsは、入力フィールドの内側をクリックするとdivを表示し、外側をクリックすると非表示にします

分類Dev

ユーザーが検索入力フィールドと検索結果の外側をクリックしたときに、検索入力フィールドと検索結果を非表示にします

分類Dev

フォームフィールドの外側をクリックすると、自動入力ドロップダウンを非表示にします

分類Dev

ボタンがクリックされたときに入力フィールドに入力する

分類Dev

JQuery、別の入力に移動する(または現在の入力の外側をクリックする)ときに関数を呼び出す方法は?

分類Dev

ボタンをクリックしたときに別の入力フィールドを追加する

分類Dev

iframeの入力フィールドに入力すると、iframeが一番下までスクロールします

分類Dev

別のコンテナに入力フィールドを追加した後、もう一度クリックしない限り、テキスト入力を入力し続けることができません。それは焦点を失います

分類Dev

入力フィールドの外側に表示されるjQueryUIオートコンプリートの提案

分類Dev

オートコンプリートjQuery変更は、ユーザーが入力フィールドの外側をクリックするまでトリガーされません

分類Dev

コンテナ内の一部のテキストが強調表示されている場合を除き、要素をクリックするときに入力フィールドにフォーカスします

分類Dev

入力ボックスの内側を右にフロートさせるように入力ラベルをスタイリングする

分類Dev

親をクリックしてiframe入力フィールドに入力します

分類Dev

別のボタンがクリックされたときに入力フィールドファイルを読み取る

分類Dev

クリックしたときにのみ表示される非表示の入力フィールドをテーブルに設定したい

分類Dev

テキストフィールドの外側/画面のどこかをクリックした後、フラッターのソフト入力キーボードを非表示にする方法は?

分類Dev

入力フィールドと同じ行にボタン(<form>の外側)を配置しますか?

分類Dev

ボタンの外側の領域にファイルをドロップしてファイルを選択することはできませんが、ShadowDOMを使用している場合にのみ入力の内側にドロップします

分類Dev

外側をクリックせずに入力をクリックすると、ブラーイベントがトリガーされます

分類Dev

Jquery-入力の外側のクリックを検出します

分類Dev

現在のページのリンクをクリックしたときに入力フィールドのデータを削除したい

分類Dev

クリックされたリンクのhtmlを取得し、特定の入力フィールドにコピーする方法

分類Dev

ShowDialogとして起動されたウィンドウの外側をクリックしたときにメッセージを表示する

分類Dev

ドロップダウンリストがaspmvcのjqueryで変更されたときにリストボックスにデータを入力します

分類Dev

ドロップダウンリストがaspmvcのjqueryで変更されたときにリストボックスにデータを入力します

分類Dev

iFrameの外側をクリックすると、フォーカスされた要素でぼかしをトリガーします

分類Dev

削除ボタンをクリックすると、入力フィールドの値が動的に削除されます

分類Dev

imagemap javascriptをクリックすると、入力フィールドの値が変更されます

分類Dev

jQueryを使用して、入力ボックスの外側をクリックしたときに入力要素の値を変更するにはどうすればよいですか?

Related 関連記事

  1. 1

    anglejsは、入力フィールドの内側をクリックするとdivを表示し、外側をクリックすると非表示にします

  2. 2

    ユーザーが検索入力フィールドと検索結果の外側をクリックしたときに、検索入力フィールドと検索結果を非表示にします

  3. 3

    フォームフィールドの外側をクリックすると、自動入力ドロップダウンを非表示にします

  4. 4

    ボタンがクリックされたときに入力フィールドに入力する

  5. 5

    JQuery、別の入力に移動する(または現在の入力の外側をクリックする)ときに関数を呼び出す方法は?

  6. 6

    ボタンをクリックしたときに別の入力フィールドを追加する

  7. 7

    iframeの入力フィールドに入力すると、iframeが一番下までスクロールします

  8. 8

    別のコンテナに入力フィールドを追加した後、もう一度クリックしない限り、テキスト入力を入力し続けることができません。それは焦点を失います

  9. 9

    入力フィールドの外側に表示されるjQueryUIオートコンプリートの提案

  10. 10

    オートコンプリートjQuery変更は、ユーザーが入力フィールドの外側をクリックするまでトリガーされません

  11. 11

    コンテナ内の一部のテキストが強調表示されている場合を除き、要素をクリックするときに入力フィールドにフォーカスします

  12. 12

    入力ボックスの内側を右にフロートさせるように入力ラベルをスタイリングする

  13. 13

    親をクリックしてiframe入力フィールドに入力します

  14. 14

    別のボタンがクリックされたときに入力フィールドファイルを読み取る

  15. 15

    クリックしたときにのみ表示される非表示の入力フィールドをテーブルに設定したい

  16. 16

    テキストフィールドの外側/画面のどこかをクリックした後、フラッターのソフト入力キーボードを非表示にする方法は?

  17. 17

    入力フィールドと同じ行にボタン(<form>の外側)を配置しますか?

  18. 18

    ボタンの外側の領域にファイルをドロップしてファイルを選択することはできませんが、ShadowDOMを使用している場合にのみ入力の内側にドロップします

  19. 19

    外側をクリックせずに入力をクリックすると、ブラーイベントがトリガーされます

  20. 20

    Jquery-入力の外側のクリックを検出します

  21. 21

    現在のページのリンクをクリックしたときに入力フィールドのデータを削除したい

  22. 22

    クリックされたリンクのhtmlを取得し、特定の入力フィールドにコピーする方法

  23. 23

    ShowDialogとして起動されたウィンドウの外側をクリックしたときにメッセージを表示する

  24. 24

    ドロップダウンリストがaspmvcのjqueryで変更されたときにリストボックスにデータを入力します

  25. 25

    ドロップダウンリストがaspmvcのjqueryで変更されたときにリストボックスにデータを入力します

  26. 26

    iFrameの外側をクリックすると、フォーカスされた要素でぼかしをトリガーします

  27. 27

    削除ボタンをクリックすると、入力フィールドの値が動的に削除されます

  28. 28

    imagemap javascriptをクリックすると、入力フィールドの値が変更されます

  29. 29

    jQueryを使用して、入力ボックスの外側をクリックしたときに入力要素の値を変更するにはどうすればよいですか?

ホットタグ

アーカイブ