Avatar billede iphase Nybegynder
02. december 2003 - 01:55 Der er 5 kommentarer og
1 løsning

focus on input if form exists

Hej eksperter

Jeg skal bruge et lille javascript der checker om der er en form på siden, og hvis der er så selecter den det første input felt.

jeg havde forestillet mig at bruge denne kode:
document.forms[0].elements[0].focus();

men bare med et check om der er en form på siden.
Avatar billede roenving Novice
02. december 2003 - 01:57 #1
Sådan ?-)

if(document.forms[0])document.forms[0].elements[0].focus();
Avatar billede roenving Novice
02. december 2003 - 02:02 #2
function focusField(){
if(document.forms[0]&&document.forms[0].elements[0]){
alert(document.forms[0].name);
document.forms[0].elements[0].focus();
}}
</script>
</head>
<body onload="focusField()">
Avatar billede roenving Novice
02. december 2003 - 02:05 #3
Måske endda:

function focusField(){
if(document.forms[0]&&document.forms[0].elements[0]&&document.forms[0].elements[0].tagName=='INPUT'){
document.forms[0].elements[0].focus();
}}

-- så det kun er hvis der både er en form, et felt på formen og det felt er en input !-)

-- skal vi lige lede efter input-feltet skal der jo lidt mere til !-)

-- her fik jeg også fjernet min check-alert !o]
Avatar billede iphase Nybegynder
02. december 2003 - 13:18 #4
Yeah, det er totalt super det der, jeg prøvede selv, men mit lort virker aldrig *g*
Tak for hjælpen.

Point?? (kræver svar)
Avatar billede roenving Novice
02. december 2003 - 15:01 #5
Velbekomme '-)
Avatar billede roenving Novice
02. december 2003 - 23:37 #6
-- og tak for points ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester