Kodraden härunder funkar inte, innehållet i alerten blir "Undefined". Min enda Form på sidan (borde bli Forms[0]?) innehåller en tabell som i sin tur innehåller ett antal input-objekt. Varför funkar det inte? <hmm> Verkar vara lite konstigt att det inte funkar?! Case-sensitive var ordet.. usch att man kan lägga flera timmar på en sån skitgrej! Tackar för hjälpen.Forms och Elements
alert(document.forms[0].elements[1].Value);
Det verkar som om element som i sin tur ligger inne i en tabell inte ingår i Elements-samlingen, kan det stämma?Sv: Forms och Elements
Men JavaScript är ju lite kinkigt på stora å små bokstäver..
Så det kan ju vara så att det funkar med: alert(document.forms[0].elements[1].value);
(altså litet v i Value)
Och det är ju rätt som du säger, första form:et på ett dokument kallas med: document.forms[0]
och det första elementet i ett form kallas med: document.forms[0].elements[0]
så om det inte funkar med .value så kan du ju testa iaf att skriva ut den här variabeln:
document.forms[0].elements.length
den ska berätta hur många element som finns i den form:en... :)
Lycka till!!
MVH
//Jonas
PS. Bra referens-sida: http://developer.netscape.com/docs/manuals/js/client/jsref/index.htm DS.Sv: Forms och Elements