Formularfeldeingabe möglichkeit begrenzen

Ich weiss nciht ob ich hier richtig bin!
Aber ich habe vor, das man in einem Formular nur die Möglichkeit hat eine Eingabe nur 1 mal durchzuführen!

Wonach muss ich mich schlau machen oder wie kann ich es lösen?

Marcel

Willst du, dass der User nur einen Buchstaben eingeben kann?

Das kann man machen, laesst sich jedoch recht einfach umgehen (Copy & Paste).

Nein ich möchte wenn derjenige in das Feld was eingegeben hat und ins nächste geht, das das davor nicht mehr änderbar ist!
oder höchstens eine Korrektur vornehmen darf!

Marcel

Das sollte sich so oder so ähnlich realisieren lassen:

<input type="text" name="eins" id="eins" /><br /> <input type="text" name="zwei" id="zwei" onfocus="document.getElementById('eins').disabled=true" />Bin mir nicht ganz sicher, müsste aber gehen.

Ok wir kommen nahe und wie kann ich das Verbinden, das ich keine 2 input Felder habe sondern nur 1 und wie kann ich es machen das ich 2 mal die eingabe machen kann?

hallo,

damit sparst du dir das 2.Feld.

Bei dem Fall mit einer möglichen Korrektur bräuchtest du ein Script indem du den Wert der gemachten Eingabe einer Variablen übergibst und dann auf Änderung überprüfst.

Dankeschön, funktioniert einwandfrei, naja muss das Script dann php sein?

hallo,
ich denke du meinst es so:

im Kopfbereich der Seite:

im body der Seite:

Eingabefeld

kurze Erklärung:

solange du keine Eingabe machst, die Eingabe wieder gelöscht wurde oder die 2.Eingabe identisch mit der 1. ist, kannst du es ändern.

Funktioniert so unter IE 6

gruß
holli

naja muss das Script dann php sein?

wie du siehst, nein javascript tut’s auch :smiley: