2009-05-25 6 views
1

Ich habe ein Formular. Sobald das Formular ausgefüllt ist, möchte ich nicht, dass der Benutzer etwas im Formular ändert.Wie man Felder während der Aktualisierung schreibgeschützt macht

Aber der Benutzer kann die Werte sehen. Das bedeutet, dass alle Felder nicht editierbar sind. Ich kann dies tun, indem ich instance-Methode, aber das hilft nicht in Fremdschlüssel.

Antwort

-1

können Sie readonlyAdmin verwenden

+0

Oh yah .. das ist sehr „einfach“ :-) – drozzy

0

Hängt davon ab, was du meinst "sobald das Formular ausgefüllt ist".

Wenn es ein HTML-Formular Post ist, Rendern Sie einfach eine neue HTML-Seite mit einfachem Text und Werte des übermittelten Formulars. Wenn das Post-Back ein Ajax-Aufruf war, können Sie zum Beispiel das CSS-Styling der Elemente ändern und die Submit-Schaltfläche deaktivieren oder das Ganze löschen und die Werte ersetzen, die Sie von der Ajax-Anfrage erhalten haben.

Es gibt keine "editierbare = False" -Eigenschaft auf HTML-Eingabeelementen btw.

+0

ich weiß, aber wenn es einfach sein, kann dann, warum nicht, dass – ha22109

Verwandte Themen