w3c-Dokument.forms[0].Feldname entspricht
Habe ich mit
document.forms[0].fieldname.value
um Werte in javascript aus einem Formular, aber ich würde gerne einen Namen verwenden, um auf das Feld und nicht eine 0, was wäre das äquivalent in diesen Tagen, da <form name="formname">
ist nicht kompatibel?
InformationsquelleAutor Amien | 2010-05-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die einfachste Möglichkeit ist das hinzufügen einer id zu der Eingabe:
<input id="fieldname" />
- und Referenz den Wert von JavaScript etwa so:oder, wenn Sie mit jQuery
InformationsquelleAutor rochal
Den forms-Auflistung ist die standard-DOM-1, es ist nichts falsch mit der Verwendung von es.
InformationsquelleAutor Quentin
Geben würde die form "name= Wert" und die Bezugnahme auf das Dokument.forms-array von Namen zu arbeiten?
d.h.: (stark abgekürzt)
und in JS:
Ich bin ein Rang amateur so, wenn das falsch ist, pls lassen Sie mich eine Konstruktive Kritik... 🙂
InformationsquelleAutor Braedon King
Geben für jedes element eine eindeutige id und mit dieser id mit der getElementById Funktion wird empfohlen:
InformationsquelleAutor Darin Dimitrov
(
document.forms
noch unterstützt wird. Sie können es halten.)Der beste Weg, um zu geben dem Gebiet eine
id
und verwendendocument.getElementById
.Wenn Sie können nicht hinzufügen ein
id
Sie können immer nochdocument.getElementsByName
, aber es gibt ein array zurück anstatt eines einzelnen Elements, weil viele denselben Namen haben.InformationsquelleAutor kennytm