• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Variablen

tofse

New member
Hallo,

ich möchte an eine Funktion den Namen eines Form tags übergeben.
Dies soll variabel sein, damit ich mit der Funktion auf verschiedene Formulare zugreifen kann.
Aber ich blicke nie durch, wie ich dann mit der Variable in der Funktion unzugehen habe.

Hier mein Versuch:
function test (field) {

var versuch=document.field.txt.value;

};

Es wird dann immer zu Recht über field gemeckert, aber ich weiß nicht warum. Habe es schon mit " und ' versucht !!

Bitte einen Tip.
Gruß Christof
 
Hi

was du in field übergibst wird wohl ein string sein, aber kein Objekt.


Möglichkeit a):

function test (field) {

var versuch = field.txt.value;

}

dann rufst du das im formtag so auf: <FORM onsubmit="test (this)">


Möglichkeit b):

function test (field) {

var versuch = document.forms[field].txt.value;

}

dann rufst du das im formtag so auf: <FORM name="form1" onsubmit="test ('form1')">


Gero
 
Zurück
Oben