Ich möchte einen einfachen URL-Validator für einige benutzerdefinierte Felder erstellen. Ich habe versucht die Standardwerte (Hinzufügen der Klasse validate-url
oder validate-clean-url
zur Eingabe) - aber diese funktionieren nicht ganz so, wie ich sie gerne hätte, also möchte ich etwas von meinem eigenen Javascript schreiben, aber integriert mit dem Prototyp-Validierung.
Hat jemand irgendwelche Ideen, wie ich das machen kann?
Ich habe bei meinen Suchen nichts hilfreiches gefunden, und ich bin nicht sehr prototypisch (hauptsächlich mit jQuery gearbeitet).
In /js/prototype/validation.js (oder die Dateien für diese Art von Dingen, die Sie haben). Sie haben einen Abschnitt mit einem Array von:
Klassenname: Nachricht bei fehlgeschlagen: Funktion (v) {Ihre Überprüfung gibt true / false;} zurück, um zu prüfen, ob v gültig ist oder nicht
Dieser Abschnitt ist um die Zeile 420 herum.
Sie können Ihre Validierung zu diesem Array hinzufügen oder validieren-URL ändern, wie es aussieht:
%Vor%Edit: R.S hat vielleicht besser geantwortet, indem es gezeigt hat, wie man ohne Änderung der js-Datei vorgeht. Bequemer;)
Tags und Links magento prototypejs