0

メインページからの電子メールアドレスを入力ボックスに入力するために、ポップアップに pageinit イベントを使用する方法はありますか?

したがって、私の html では、data-role="page" として宣言された 1 つのページと、data-role="popup" として宣言された 1 つのポップアップがあります。「ページ」には、メールアドレスを含む入力と、ポップアップを呼び出すボタンがあります。ポップアップには、いくつかのテキスト、別の入力テキスト、および 2 つのボタンがあります。この入力ボックスには、メイン ページの入力ボックスの値の内容を入力する必要があります。どうすればそれを達成できますか?ポップアップ用の pageinit イベントもありますか?

これが私のメインページの宣言です(pg_main)

<div data-role="page" id="pg_main">
  <input type="email" name="emailadr" is="emailadr" value="" />
  <input id="sendemail" class="emailclass" type="button" name />
</div>

そして今ポップアップ(sendm)

<div data-role="popup" id="sendm" class="ui-content">
  <h3>Send the email</h3>
  <p> Confirm email address below</p>
  <input type="email" name="adresa" id="adresa" value="" />
  <input type="button" id="emailok" value="Send" />
  <input type="button" id="emailno" value="Give up" />
</div>

もちろん、pg_main の入力を有効な電子メール アドレスで埋めるコードがいくつかありますが、それは私の問題ではありません。私のスクリプトでは、次のようにポップアップを呼び出します。

$(document.body).on('click','.emailclass', function(){
$('#sendm').popup("open");
});

ポップアップ sendm からの $('#adresa') にページ pg_main からの $('#emailadr') の値を入力するにはどうすればよいですか? ありがとうございました

4

1 に答える 1