webForumDet fria alternativet

Hur använder man id i javascript?

JavaScript

3 svar · 304 visningar · startad av ricketick

Medlem sedan apr. 200323 inlägg
Frågan#1

Hej.

Eftersom name inte är tillåtet i strict xhtml så vill jag använda mig av id istället, men hur anropar man id i ett javascript?

<form onsubmit="return ifylld()" action="mailto:coran@seaside.se" enctype="text/plain" method="post" id="boka"/>

if (document.boka.namn.value==""){
 alert("Du måste angeditt namn")
 ;return false;
 }
Medlem sedan feb. 20011 198 inlägg
#2

document.all.boka
eller
document.all("boka")

Medlem sedan dec. 20025 483 inlägg
#3

Om du tänkt att det skall fungera i andra webbläsare än IE bör du använda document.getElementById("id"), alternativt skapa en funktion som använder båda sätten:

function getElmById(id) {
    return document.all ? document.all[id] : 
        document.getElementById ? document.getElementById(id) : 0;
}

var elm = getElmById("id");

if (elm) {
    // Om elementet finns
}

:)

Medlem sedan apr. 200323 inlägg
#4

Jo det hade jag tänkt mig, tack.

254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)