Ich versuche, eine Validierungsregel zum Registrierungsnamensfeld hinzuzufügen. Ich habe in meiner validation.js hinzugefügt wie eine Funktion Datei:Bestätigung für Registrierungsnamensfeld hinzufügen
this.setHandler('name',
function (value) {
regex=/^\S[\S ]{2,98}\S$/;
return regex.test(value);
}
);
In registration.xml (Komponenten/com_users/models/forms /), I in das Namensfeld hinzugefügt haben:
class="validate-name"
validate="name"
Aber es ist immer noch nicht gültig gegen die Regel. Was mache ich falsch?
Hallo, das Eigentum des Feldes 'ist 'aber das Problem ist nicht wirklich die Regex, seine die Regex immer zu "Haken" auf das Feld. Danke für den Hinweis auf die Freeware von Regex;), ich überprüfe es. Weißt du, was ich falsch mache, wenn das Feld nicht entsprechend der Regex validiert wird? –
theoth
Warum verwenden Sie eine ' '? warum nicht einfach verwenden '
'? sollten Sie [diesen Artikel] [1] lesen. Ich weiß, es sieht sehr einfach aus Aber es tut immer noch den Trick ^^ [1]: http://docs.joomla.org/Client-side_form_validation – finxieDies ist nicht meine eigene Form obwohl. Dies ist das Standard-Joomla-Registrierungsfeld;), ich versuche einfach eine Validierungsregel zum Namensfeld hinzuzufügen. Genau wie die Felder für E-Mail, Benutzername und Passwort. – theoth