---
title: "formulär och reload"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18212-formulär-och-reload"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "aleborg"
published: "2001-09-12T11:54:00.000Z"
updated: "2001-09-12T14:33:00.000Z"
replies: 1
views: 165
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/18212-formulär-och-reload"
---

# formulär och reload

## #1 — aleborg, 2001-09-12T11:54Z

jag har ett formulär, i formuläret har jag länkar med querystrings som öppnar upp subb delar så här:

\<a href="post.asp?view=\<%=forum("ForumID")%\>&forum=\<%=Request.QueryString("forum")%\>"\>\<%=forum("ForumName")%\>\</a\>

när länken klickas på så visas mer information under länken, problemet är att informationen i övriga textfält självklart försvinner vilket den inte ska, hur löser jag det?

Permalänk: https://www.webforum.nu/p/18212

## #2 — aleborg, 2001-09-12T14:33Z

Försöker fixa med hjälp av det här:

```
<% If Request.QueryString("action")="save" Then %>
<SCRIPT LANGUAGE="JScript"><!--

	var bIsIE5 = (-1 != navigator.userAgent.indexOf("MSIE 5"));
	
	function GetAtt(iNum)
	{
		var sVal = spnUserData.getAttribute("el" + iNum);
		return sVal;
	}

	function PutUserData()
	{
		if (!bIsIE5) return;
		var eForm = document.forms[0];
		var iNumOpts = eForm.elements.length;
		for (var i=0;i<iNumOpts;i++)
		{
			if (i < 3) spnUserData.setAttribute("el" + i,eForm.elements[i].value);
		}
		spnUserData.save("FormData");
	}

	function HandleLoad()
	{
		var eForm = document.forms[0];
		eForm.reset();
	}
	
	function HandleUnload()
	{
		PutUserData();
	}
	
	window.onunload = HandleUnload;

//-->
</SCRIPT>
<% Else %>
<SCRIPT LANGUAGE="JScript"><!--

	var bIsIE5 = (-1 != navigator.userAgent.indexOf("MSIE 5"));
	
	function GetAtt(iNum)
	{
		var sVal = spnUserData.getAttribute("el" + iNum);
		return sVal;
	}

	function PutUserData()
	{
		if (!bIsIE5) return;
		var eForm = document.forms[0];
		var iNumOpts = eForm.elements.length;
		for (var i=0;i<iNumOpts;i++)
		{
			if (i < 3) spnUserData.setAttribute("el" + i,eForm.elements[i].value);
		}
		spnUserData.save("FormData");
	}

	function GetUserData()
	{
		if (!bIsIE5) return;
		spnUserData.load("FormData");
		var eForm = document.forms[0];
		var iNumOpts = eForm.elements.length;
		for (var i=0;i<iNumOpts;i++)
		{
			var sVal = GetAtt(i);
			if (i < 3 && sVal) eForm.elements[i].value = sVal;
		}
	}

	function HandleLoad()
	{
		var eForm = document.forms[0];
		eForm.reset();
		GetUserData();
	}
	
	function HandleUnload()
	{
		PutUserData();
	}
	
	window.onload = HandleLoad;
	window.onunload = HandleUnload;

//-->
</SCRIPT>
<% End If %>
```

Det funkar förutom att på request.querystring("save") så är meningen att den ska tömma värdena som sätts i del 2(efter Else) men dom stannar kvar, HJÄLP!!!!!!!!!

Permalänk: https://www.webforum.nu/p/334488

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18212-formulär-och-reload
