webForumDet fria alternativet

focus men bara ibland.

JavaScript

3 svar · 191 visningar · startad av Jacob

Medlem sedan dec. 2000503 inlägg
Frågan#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?!?

Medlem sedan dec. 20025 483 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>

:)

Medlem sedan dec. 2000503 inlägg
#3

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

Medlem sedan dec. 20025 483 inlägg
#4

Kan du posta koden?

:)

260 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)