webForumDet fria alternativet

RetunValue och sedan ändra hidden form fileds

3 svar · 204 visningar · startad av Addeladde

AddeladdeMedlem sedan jan. 20013 406 inlägg
#1

Jag har en modaldialog där man skriver in ett antal saker i ett forumlär. När man klickar på submit ska modaldialogen stängas och värdena från formobjekten ska läggas in i de dolda fomfält som finns i huvuddokumentet. Jag antar att jag ska använda window.returnValue på något sätt.

Exempel:

Modal dialog
namn=Andreas
epost=andreas@andreas.com
Huvuddokument
<input type="hidden" name="namn" value="Andreas">
<input type="hidden" name="epost" value="andreas@andreas.com">

AddeladdeMedlem sedan jan. 20013 406 inlägg
#2

Ingen som kan. Har sökt förgäves på nätet

JohnsenMedlem sedan juli 2000836 inlägg
#3

Ett sätt är att lägga retur-värdena i en array.
Huvudsidan:

<script>
function visaModal(){
	modalVarde = window.showModalDialog('modalsidan.htm');
	document.foo.namn.value = modalVarde[0];
	document.foo.epost.value = modalVarde[1];
}
</script>

<form name="foo">
<input type="button" value="visa" onclick="visaModal();">
<input type="hidden" name="namn"> 
<input type="hidden" name="epost">
</form>

Dialogsidan:

<script>
function sendValue(){
window.returnValue = new Array(document.bar.namn.value,document.bar.epost.value);
window.close();
}
</script>

<form name="bar" onsubmit="sendValue(); return false;">
<input type="text" name="namn"> 
<input type="text" name="epost"> 
<input type="submit" value="stäng">
</form>
AddeladdeMedlem sedan jan. 20013 406 inlägg
#4

Du 'r en ängel Johnsen

125 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)