Frontpage macht manuelle Codeänderungen automatisch rückhängig
am 26.01.2007 09:34:22 von Thomas Andersen
Hallo,
ich benutze FP2003. Bei den Validierungsfuntionen eines formulares ist
die validierung einer Checkbox offensichtlich nicht möglich, ich habe
deshalb einen passenden Javascript-schnipsel selbst im Validation-JS
eingefügt, und zwar mittels öffnen der Seite mit editor und eben
einfügen. Wenn ich die Seite nun wieder in FP öffne werden diese
Änderungen aber wieder automatisch rausgeschmissen. Wie kann ich das
verhindern?
Und zweite Frage: Seltsamerweise wird mir der
Validation/Javascript-Code in Frontpage-Codeansicht auch gar nicht
angezeigt, zB für die Änderung des standardmäßigen Alert-Textes.
Wie kann ich das ändern?
Vielen Dank!
Re: Frontpage macht manuelle Codeänderungen automatisc
am 26.01.2007 10:28:25 von Frank.Mueller
Hallo Thomas,
Thomas Andersen wrote:
> ich benutze FP2003. Bei den Validierungsfuntionen eines formulares ist
> die validierung einer Checkbox offensichtlich nicht möglich,
Nein nicht wirklich, denn das was du da bei "Gültigkeitsüberprüfung"
einstellen kannst bezieht sich immer auf das Formularfeld selbst.
Eine Checkbox kann halt nur angehakt oder halt nicht angehakt sein,
Falscheingaben des Users sind da nicht möglich. Deswegen braucht
es für diesen Feldtyp auch keine Überprüfung.
> ich habe
> deshalb einen passenden Javascript-schnipsel selbst im Validation-JS
> eingefügt, und zwar mittels öffnen der Seite mit editor und eben
> einfügen. Wenn ich die Seite nun wieder in FP öffne werden diese
> Änderungen aber wieder automatisch rausgeschmissen. Wie kann ich das
> verhindern?
Nur dadurch dass du die "Automatik" der Gültigkeitsüberprüfung von
FP nicht verwendest und den entsprechenden JavaScript Code selbst
schreibst. Dann wird der beibehalten und auch nicht geändert.
> Und zweite Frage: Seltsamerweise wird mir der
> Validation/Javascript-Code in Frontpage-Codeansicht auch gar nicht
> angezeigt, zB für die Änderung des standardmäßigen Alert-Textes.
> Wie kann ich das ändern?
Siehe oben bzw. den erst kürzlich hier entstandenen Beitrag wo es
um fast das gleiche Thema ging.
Du scheinst dich ja in JavaScript auszukennen, also mach das
komplett selbst für alle Formularfelder. Und abgesehen davon
sollte bei wichtigen Formularen IMMER eine serverseitige
Prüfung der Eingaben im Formular erfolgen, denn es soll ja
Browser geben in denen clientseitiges JavaSript deaktiviert ist.
Dann funktioniert das sowieso nicht.
Gruß,
Frank
Re: Frontpage macht manuelle Codeänderungen automatisch rückhängig
am 26.01.2007 12:07:31 von Thomas Andersen
Hallo Frank,
vielen Dank für die schnelle Antwort, soweit verstanden. Der Haken ist
jedoch das hier. Du schreibst
>Nur dadurch dass du die "Automatik" der Gültigkeitsüberprüfung von
>FP nicht verwendest und den entsprechenden JavaScript Code selbst
>schreibst. Dann wird der beibehalten und auch nicht geändert.
Genau das hab ich tatsächlich geschätzt schon eine Stunde lang
versucht, nämlich: Wie kann ich das denn für ein ganzes Webprojekt
standardmäßig abschalten? Überall alle möglichen Optionen
durchgeklickt, nichts passendes gefunden. Dummerweise existieren
nämlich schon gut 20 Formulare und wenn ich nun bei jedem einzelnen
jedes einzelne feld manuell durchklicken muss um die
Gültigkeitsprüfung zu deaktivieren, nur damit insgesamt keine
FP-Überprüfung mehr stattfindet, dann werd ich glaub ich irre ;-)
Das muss doch auch per Mausklick für das gesamte Webprojekt gehen,
oder nicht? Zur Not auch durch irgendeinen "Import-trick" in ein neues
FP-Web?
Wäre toll wenn du mir da noch einen Tipp geben könntest bzw. wenn
sonst jemand einen Rat hat.
Danke, Thomas