---
title: "form actions + onload"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/125748-form-actions-onload"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "doggelito"
published: "2005-04-05T07:33:32.000Z"
updated: "2005-04-05T07:40:27.000Z"
replies: 1
views: 191
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/125748-form-actions-onload"
---

# form actions + onload

## #1 — doggelito, 2005-04-05T07:33Z

Vad är fel på denna?
Det finns ingen logik alls i vilken action det blir, känns som om det ligger en randomfunktion på vilken action det ska bli!
Ibland måste jag klicka typ två ggr på en radioknapp för att den action ska aktiveras! 

```
<script type="text/javascript">
window.onload=function getSearchPage()
{
	arrArea = document.Searchform.elements['SearchArea'];
	for (var i=0; i<arrArea.length; i++)
	{
		if(arrArea[i].checked) 
		{
			if(arrArea[i].value=="1")
			{
				document.Searchform.action='/public/product_category_view.asp';
			}
			else
			{
				document.Searchform.action='/public/other.asp';
			}
			
		break;
		}
	}
}
</script>

<input name="SearchArea" type="radio" value="1" onClick="getSearchPage()" <% If isBlank(Session("SearchArea")) Or c_int(Session("SearchArea")) = 1 Then Response.Write("checked") %>>

<input name="SearchArea" type="radio" value="2" onClick="getSearchPage()" <% If c_int(Session("SearchArea")) = 2 Then Response.Write("checked") %>>
```

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

## #2 — doggelito, 2005-04-05T07:40Z

ähh, kom påt (tror jag)
funktionen kördes ju bara i onloaden!

```
<script type="text/javascript">
window.onload=getSearchPage();

function getSearchPage()
{
	arrArea = document.Searchform.elements['SearchArea'];
	for (var i=0; i<arrArea.length; i++)
	{
		if(arrArea[i].checked) 
		{
			if(arrArea[i].value=="1")
			{
				document.Searchform.action='/public/product_category_view.asp';
			}
			else
			{
				document.Searchform.action='/public/other.asp';
			}
			
		break;
		}
	}
}
</script>

<input name="SearchArea" type="radio" value="1" onClick="getSearchPage()" <% If isBlank(Session("SearchArea")) Or c_int(Session("SearchArea")) = 1 Then Response.Write("checked") %>>

<input name="SearchArea" type="radio" value="2" onClick="getSearchPage()" <% If c_int(Session("SearchArea")) = 2 Then Response.Write("checked") %>>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/125748-form-actions-onload
