Steffi: value im form abprüfen

Beitrag lesen

Hallo Patrick!
Danke für deine ANtwort!

Ich möchte den check required ungleich value in meinem perlskript durchführen. Wenn required=value soll eine Fehler Seite erzeugt werden. Das passiert ohnehin schon bei leerem inputfeld. Jetzt soll es auch passieren, wenn der value nicht durch einen Neueintrag geändert wurde.

Steffi

Hallo Steffi!

Ich möchte nun in dem Perl Script, welches dieses Form verarbeitet, eine routine einbauen, die nicht nur prüft, ob der required Wert vorhanden ist (Das tuts schon), funktioniert allerdings in meinem Fall ja nicht, da ich dem required feld über value einen Wert zugewiesen habe. Das Skript denkt ja nun ein Eintrag sei erfolgt, ist aber ja gar nicht!!
Ich möchte quasi verhindern das das Skript diesen Wert akzeptiert, will sagen: Der required-Wert muss ungleich dem Value sein, damit man das Form abschicken kann.

Erstmal gilt es, das Formularfeld auszulesen. Das geht am besten mit param() aus dem CGI-Modul:

use CGI qw(param);

my $strasse = param('Strasse');

Anschließend prüfest du ganz einfach, ob der Skalar $strasse nicht den Wert "Strasse" besitzt:

if($strasse ne "Strasse")
{
 # mach was!
}

War es das, was du wolltest?

Viele Grüße
  Patrick Canterino