顧客 ID を選択する必要がある購入フォームがあります。現在、ID が非表示の顧客名のドロップダウン リストです。
私がやりたいのは、ドロップダウン リストの代わりに、ハイパーリンクされた選択ボタンがあり、クリックするとポップアップ ボックスが開き、選択したフィールドを使用して顧客のリストを検索できるようにすることです。
ポップアップボックスで顧客を検索することに問題はありませんでしたが、そのデータをメインページに戻す方法がわかりません。これの例はありますか?
顧客 ID を選択する必要がある購入フォームがあります。現在、ID が非表示の顧客名のドロップダウン リストです。
私がやりたいのは、ドロップダウン リストの代わりに、ハイパーリンクされた選択ボタンがあり、クリックするとポップアップ ボックスが開き、選択したフィールドを使用して顧客のリストを検索できるようにすることです。
ポップアップボックスで顧客を検索することに問題はありませんでしたが、そのデータをメインページに戻す方法がわかりません。これの例はありますか?
ポップアップ ウィンドウからオープナー ウィンドウにデータを送信するには、いくつかの方法があります。
1) ポップアップ ウィンドウで window.opener プロパティを使用します。
function pick(data) {
if (window.opener && !window.opener.closed)
window.opener.document.anyForm.anyInput.value = data;
window.close();
}
2)よりエキゾチック:ローカルストレージを使用して、他のウィンドウからのカスタムイベントを処理します