webForumDet fria alternativet

focus men bara ibland.

3 svar · 191 visningar · startad av Jacob

JacobMedlem sedan dec. 2000503 inlägg
#1

Jag har en function som gör lite saker och i slutat av den så vilja att den ska sätta en select i fokus. Det lustiga är att det fungerar bara om markören ine är i någon input.
Om jag väljer att den ska sätta en input i focus istället för selecten så fungerar det.

Varför?!?

Peter SMedlem sedan dec. 20025 484 inlägg
#2
...
function temp(){
	for(var i=0; i<1000; i++){
		//
	}
	document.forms["foo"].elements["bar"].focus();
};
...
<form name="foo">
<select name="bar">
	<option>:)</option>
	<option>;)</option>
	<option>:-)</option>
	<option>;-)</option>
</select>
</form>

:)

JacobMedlem sedan dec. 2000503 inlägg
#3

Jag får:
document.forms.form1.elements.person är null eller inte ett objekt.

Peter SMedlem sedan dec. 20025 484 inlägg
#4

Kan du posta koden?

:)

126 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
123 ms — hämta tråd, inlägg och bilagor (db)