Variablen Werte eines Formulars zuweisen
macmo
- javascript
Hallo,
ich habe ein Formular mit den beiden Textfeldern namens 'ueberschrift' und 'name'. Außerdem besteht ein Link, der die Funktion 'createVariable()' aufruft. Innerhalb dieser Funktion soll
var ueberschrift der Inhalt des Textfelders 'ueberschrift' und
var name der Inhalt des Feldes 'name' zugewiesen werden.
Ich habe es folgender massen probiert:
function craeteVarible()
{
var ueberschrift = String.document.form[0].ueberschrift.form;
}
Ich bekomme nun aber folgenden Fehler:
String.document.form ist NULL oder kein Objekt
Nun stehe ich auf dem Schlauch!!! Wo liegt der Denkfehler und wie erziele ich das Gewollte?!!?
Bin über jede Antwort dankbar,
mfg
macmo
Hi,
ich muss gestehehn, dass ist für mich ein Novum:
var ueberschrift = String.document.form[0].ueberschrift.form;
Wie kommst Du auf die Idee, das "String." würde dort einen Sinn ergeben?
Cheatah
Ok,
Ihr habt schon Recht, was ich da getan macht wenig Sinn. Aber die derzeitige Version funktioniert ebenso wenig:
var ueberschrift = document.form[0].ueberschrift.value;
mfg
Moritz
PS: Mit dieser String-Sache wollte ich testen, ob man in Javascript die Elemente, die sich in einem Formular befinden, casten muss. Etwa wie in Java, wenn ich durch ein vorangestelltes (String) eine Zeichenkette aus einem Vector hole...
Hi,
Ihr habt schon Recht, was ich da getan macht wenig Sinn. Aber die derzeitige Version funktioniert ebenso wenig:
var ueberschrift = document.form[0].ueberschrift.value;
Weil document kein Unterobjekt namens form hat (ganz im Gegensatz zum Unterobjekt forms)
cu,
Andreas
Hm....
Danke
mfg
Moritz
Hi,
ich habe ein Formular mit den beiden Textfeldern namens 'ueberschrift' und 'name'.
'name' ist eine unglückliche Wahl.
var x = document.formular.name
x könnte jetzt sowohl das name-Attribut des form-Elements als auch das input-Element mit name-Attribut 'name' sein.
Verwende keine Element- oder Attributnamen im name- oder id-Attribut.
var ueberschrift = String.document.form[0].ueberschrift.form;
Was soll das String-Objekt sein?
Ich bekomme nun aber folgenden Fehler:
String.document.form ist NULL oder kein Objekt
Wie hast Du denn das String-Objekt definiert?
cu,
Andreas