画像を除くすべてのフォームフィールドをポップアップウィンドウに表示できます。イメージはフォームに直接表示されます。送信前に他のフィールドとともにポップアップウィンドウに表示する必要があります。最後の行でポップアップで画像をプレビューする前にJavaScriptを使用してアップロードする前に
function openPreview()
{
var title = document.getElementById("title").value;
var msg= document.ElementByClassName("nicEdit-main")[0].innerHTML;
var category = document.getElementById("category").value;
var status = document.getElementById("status").value;
var oFReader= new FileReader();
oFReader.readAsDataURL(document.getElementById("fileupload").files[0]);
oFReader.onload = function (oFREvent) {
document.getElementById("uploadPreview").src = oFREvent.target.result;
};
var popWin=window.open(title, 'Preview_Entry');
popWin.document.write('Title:' + title + '<br /> Message:' + msg + '<br /> Category: ' + category + '<br /> Status:' + status + oFReader);
}
メインウィンドウにイメージの「src」を設定しています。代わりに、ポップアップウィンドウにイメージタグを作成し、それを 'src'に設定してください。 –
私はvarを作成し、popWin.document.writeに書きました。私はそれを表示する問題に直面している。 popWin.document.write( 'タイトル:' +タイトル+ '
メッセージ:' + msg + '
カテゴリ:' +カテゴリ+ '
ステータス:' +ステータス+ imgUrl); – Rev