PHP Feldstyle

Tutorials von Thomas Frei-Herrmann

Style eines Formular-Feldes mittels PHP ändern

 

 Gelb

 Blau

Zuerst habe ich meine CSS-Klassen mittels der NOF Formatvorlagen erstellt - hier die Klassen “feldgelb” und “feldblau”.

.feldgelb {
   background-color: rgb(255,255,0)
}

.feldblau {
   color: rgb(255,255,255);
   background-color: rgb(0,153,255);
}

Hier eine Ansicht der Eigenschaften meiner Optionsschaltfläche “farbwahl” mit dem Wert “gelb”. Die Optionsschaltfläche mit dem Wert “blau“ muss den gleichen Gruppennamen erhalten, also auch “farbwahl”.

Für den Senden-Button “Farbe wählen” habe ich als Methode “Verschicken” und als Aktion an diese Seite hier (index.php) gewählt. Somit werden die Feldwerte unten im Skript als POST-Variablen erkannt und verarbeitet.

Natürlich muss eine Seite mit PHP-Befehlen auch auf die Dateierweiterung .php gestellt sein, damit diese Befehle verarbeitet werden können und Euer Server muss die PHP-Skriptsprache verabeiten können. Lokal könnt Ihr PHP-Seiten sehr schön mit der LocalWebServer Komponente von SwissKnife for NOF testen.

Menü oben > Bearbeiten > Benutzerdefinierte Namen > Dateierweiterung > .php wählen

Das Skript zum Umsetzen der Farbe mittels der zuvor erstellten CSS-Klasse habe ich in die HTML des Eingabefeldes geschrieben.

> Eingabefeld-Eigenschaften > Button “HTML” > “im Tag” (ab NOF 11 = “innen”)

<?php
   if($_POST['farbwahl'] == "gelb"){
      echo 'class="feldgelb"';
   }
   if($_POST['farbwahl'] == "blau"){
      echo 'class="feldblau"';
   }
?>

diese Seite weiter empfehlen



Counter Statistik