webForumDet fria alternativet

Visa inmatade värden?

2 svar · 200 visningar · startad av reka1

reka1Medlem sedan sep. 2001650 inlägg
#1

Heja alla!
Efter timmar av försök och nästan skrikandes av könsord så vänder jag mig hit och hoppas på er hjälp istället.

Jag fösöker skapa ett javaskript som, så att säga, skriver ut alla valda och inmatade värden (ibockade checkboxar, e-post, osv)
på en webbsida.

På den sidan ska man sen kunna välja posta eller ångra.

Så, kort sagt vill jag kunna se de valda/ifyllda värdena från ett formulär på en webbsida.

Alla förslag och idéer tages tacksamt emot! =)

JojoxxMedlem sedan juni 20004 308 inlägg
#2

Litet enkelt exempel;

<form action="somescript.pl" onSubmit="return previewForm(this);" name="myForm" method="get">
Foo <input type="text" name="foo"><br>
Bar <input type="checkbox" name="bar" value="tjoho"><br>
<input type="submit">
</form>
<script language="JavaScript" type="text/javascript">
function previewForm(obj){
	previewWin=window.open("","","width=600,height=200");
	with(previewWin.document){
		open();
		write("<html><head><title>Preview of form</title></head><body>");
		for(var n=0;n<obj.length;n++){
			if(obj[n].name.length>0){
				if(obj[n].type=="file" || obj[n].type=="text" || (obj[n].type=="checkbox" || obj[n].type=="radio") && obj[n].checked){
					write(obj[n].name+"="+obj[n].value+"<br>");
				} else if(obj[n].type == "select-one" || obj[n].type == "select-multiple"){
					for(var nn=0;nn<obj[n].length;nn++){
						if(obj[n][nn].selected){ write(obj[n].name+"="+obj[n][nn].value+"<br>"); }
					}
				}
			}
		}
		write("<form><input type=\"button\" value=\"Skicka\" onClick=\"window.opener.document."+obj.name+".submit(); window.close();\"><input type=\"button\" value=\"Ångra\" onClick=\" window.close();\"></form></body></html>");
		close();
	}
	return false;
}
</script>

Red. korrigerade funktionen lite.

reka1Medlem sedan sep. 2001650 inlägg
#3

tack

Tack så mycket! Precis vad jag sökte och mer därtill! :)

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