Hallo Alex
Du könntest doch einfach eine Funktion in PHP schreiben, die dann den entsprechenden Wert vergleicht?
Mal angenommen du hast zwei Felder:
<input type="password" name="pass" eform="Passwort:string:1:Es wurde nicht zweimal das selbe Passwort angegeben:#FUNCTION validatePass" />
<input type="password" name="passvalidate" eform="Passwort Wiederholung:string:1" />
Dann schreibst du eine Funktion in PHP (Snippet) und lädst diese vor dem eForm Aufruf. So was in der Art:
<?php
if(!function_exists('validatePass')){
function validatePass ($arg){
return $arg == $_POST['passvalidate'];
}
}
?>
die obige Funktion vergleicht einfach den aktuellen Wert (den erhält sie von eForm #FUNCTION) mit dem Wert des Feldes mit Namen "passvalidate". Natürlich kannst du in der Funktion auch noch gleich testen, ob es sich dabei um ein brauchbares Passwort handelt... Das Snippet nennst du z.B. "PassValidateFunc".
Dann schreibst du in deinem Dokument
[!PassValidateFunc!]
[!eForm?
deine Parameter !]
So findet das eForm Snippet die Funktion die es zum Testen der Passwort-Felder benötigt.
Hoffe das bringt dich etwas weiter.
Grüsse -- roman