メインページからの電子メールアドレスを入力ボックスに入力するために、ポップアップに 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') の値を入力するにはどうすればよいですか? ありがとうございました