textfeld nicht beschreibbar machen

hi@all

erst bild anschaun!!!

wie kann man das machen, das wenn man einen arzt aus der db wählt, das man die unteren felder nicht mehr beschreiben kann?

Ganz einfach.
Wenn die Daten aus der DB ausgelsen werden und in die entsprechenden Formularfelder gesetzt werden gibts du den Formularfeldern noch das Attribut:

readonly=„readonly“

mit…

aba wenn i „bitte auswählen“ ausgewählt hab, dann kann i auch nichts reinschreiben

i will ja nur eine sperre haben wenn ein arzt ausgewählt ist!!

Na du prüfst halt ob ein Arzt ausgewählt wurde. Und nur dann sperrst Du die anderen Felder.

das prüfen kann ich aber nicht mit html machen oder ?

mit was evtl…?

danke

Na Du hast doch geschrieben das die Daten der Ärzte aus einer Datenbank kommen. Wie greifst Du denn auf die Datenbank zu? Sicherlich doch mit einem Serverscript (PHP, Perl etc.) mit solchen Skripten ist auch leicht möglich solche Prüfungen durchzuführen um dann wahlweise die Ausgabe des HTML-Dokuments zu manipulieren.

Python!!!

Da muss ich die Segel streichen Python! - ist ein Buch mit sieben Siegeln für mich.

vllt. findet sich jemand anderes!?! der mia bei diesem pronblem hilft!

Wann willst Du das sperren? Doch, wenn der Nutzer am Browser einen Arzt ausgewählt hat, oder? Dann ist jegliches serverseitige Script ja schon gelaufen. Dann müsste man das mit JavaScript machen. Und dann kannst Du z.B: auch den unteren Teil des Formulars auf display:none setzen, dann verschwindet es ganz.
Ist JavaScript deaktiviert oder die CSS-Unterstützung mau, bleiben die Felder natürlich und der Nutzer kann sie dennoch ausfüllen und auch abschicken.
Das heißt, Du kommst nicht um eine serverseitige Prüfung herum (also untere Daten ignorieren, wenn oben was ausgewählt).

Gruß,
-Efchen