T ThACRoW Medlem sedan dec. 2001 314 inlägg Trådstart 6 maj 2003 18:03 #1 Tjena
Håller på med en nyhetsfunktion och loopar du ut flera olika formulär, och tänkte då namge dem med ett id, typ: news1, news2, etc... men när jag senare ska t.ex. kontrollera inmatningen med document.news1.title.value == '' så funkar det inte... får felmeddelandet "Identifierare förväntas".
J Jojoxx Medlem sedan juni 2000 4 308 inlägg Kan nog skilja från webbläsare till webbläsare om "news1" är ett giltigt namn, men du borde kunna göra så här.
<form name="news1">
<input type="text" name="title" value="Någonting">
</form>
<a href="#" onclick="alert(document.forms['news1'].elements['title'].value);">Visa</a>
P Peter S Medlem sedan dec. 2002 5 483 inlägg news1 är ett giltigt namn. Frågan är hur resten av din kod ser ut.
T ThACRoW Medlem sedan dec. 2001 314 inlägg Det löste sig visst. Ändrade till forms['news1'].elements['title'], istället för att anropa det document.news1.title.
Visste inte att det hade någon betydelse, dock. Jag kör IE6.
R RGB Medlem sedan dec. 1999 419 inlägg title tillhör coreattrs i HTML så om du försöker köra med att ge ett element i ett formulär det namnet kan det nog köra ihop sig..