form actions + onload

JavaScript

1 svar · 192 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Trådstart#1

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") %>>
Medlem sedan juni 20003 076 inlägg
#2

ä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") %>>
263 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)