まず、私は JS の初心者です。シリアライズしているユーザーのメールアドレスを要求する form1 があります。私が必要とするのは、この単一のデータ フィールドを取得し、ユーザーがフォームを送信したときにライトボックスに生成される、より複雑なフォーム 2 のフィールドでシリアル化を解除することです1。
シリアル化が完了し、ライトボックスが完了しましたが、フォーム 1 で送信された電子メール アドレスを取得し、そのデータをフォーム 2 の電子メール フィールドに事前入力する方法がわかりません。どんな助けでも大歓迎です。
2 つのフォームのコードを以下に示します。(適用されないため、ライトボックスを除外します)。基本的に、「フォーム 1」から「フォーム 2」の「メール」フィールドに「メール」を取得する必要があります。
<form action="#" id="form1">
<label>email:</label> <input type="text" name="email" id="email"/>
<input type="submit" value="send" name="submit" />
</form>
<form action="#" id="form2">
<label>Email:</label> <input type="text" name="email" id="email"/>
<label>Zip Code:</label> <input type="text" name="zip" id="zip"/>
<strong>Choose a Newsletter </strong>
<ul><li><input type="checkbox" value="2" name="Weekly" id="Weekly"><label>Weekly</label></li>
<li><input type="checkbox" value="4" name="Daily" id="Daily"><label>Daily</label></li>
<li><input type="checkbox" value="8" name="Monthly" id="Monthly"><label>Monthly</label></li>
</ul>
<input type="submit" value="Subscribe" name="Subscribe" />
</form>