Webform und Eingabeüberprüfung
Eingetragen von DeeAge (4)
am 27.08.2008 - 13:29 Uhr in
am 27.08.2008 - 13:29 Uhr in
Hallo,
ich habe mir ein kleine Formular mit Hilfe von webform gebastelt um die eingegebenen Daten leicht auswerten zu können und vorallem exportieren zu können.
Nun benötige ich jedoch für ein Textfeld eine Überprüfung der Eingabe. d.h. der eingegebe Wert muss zwischen 5 und 100 liegen.
Kann mir eventuell jemand sagen, ob dies mit webform überhaupt möglich ist und wie dies funktioniert?
lg
Dominik
- Anmelden oder Registrieren um Kommentare zu schreiben
Webform validate()
am 27.08.2008 - 13:54 Uhr
...Nun benötige ich jedoch für ein Textfeld eine Überprüfung der Eingabe. d.h. der eingegebe Wert muss zwischen 5 und 100 liegen.
Kann mir eventuell jemand sagen, ob dies mit webform überhaupt möglich ist und wie dies funktioniert?
Ja, das ist möglich.
In dem Bereich "Webform advanced settings" gibt es ein Textfeld namens "Additional Validation:". Dort muss der entsprechende php-Code zur Überprüfung rein.
Beispiel:
<?php
// 'name' ist der Name des Feldes, dass Du prüfen willst
$txName = $form_state['values']['name'];
if ((strlen($txName) < 5) && (strlen($txName) > 100) ) {
form_set_error('name', t('Länge fehlerhaft...'));
}
?>
hth,
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.