webForumDet fria alternativet

fånga del av dokumentets htmlkod och lägg i formulärfält

ASP

4 svar · 249 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Frågan#1

yoo!
har en sida som denna:

<body>
	<form id="form">
	...
		<div id="content">
			blablabla
		</div>
		<input type="hidden" name="Postdata" value="" />
	...
	</form>
</body>

nu skulle jag vilja ha in allt som finns mellan div-taggen (med andra ord: blablabla) som value i PostData-fältet, går det på nått fiffig sätt?

Medlem sedan juni 200032 967 inlägg
#2

Det kan du säkert pilla till med någon sorts teknik på klientsidan, ex. javascript.

Medlem sedan juni 20003 076 inlägg
#3

mm, har också tänkt på det.
men borde man inte kunna fånga upp koden innan asp:n flushar ut allt på sidan?

Medlem sedan juni 20003 076 inlägg
#4

om man skulle göra det med javascript, hur skulle det kunna se ut?

(moderator kanske kan flytta tråden till javascriptforumet istället) :)

Medlem sedan juni 20003 076 inlägg
#5

kom på:t:

<script type="text/javascript">
	window.onload=function()
	{
		document.getElementById('Postdata').value = document.getElementById('main').innerHTML.toString();
	}
</script>
267 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)