Formulareingabe Validierung mit Meteor [geschlossen]

7

Meteor hat noch kein eingebautes Validierungspaket. Welche Validierungsbibliotheken sollte ich berücksichtigen? Was benutzen andere Leute?

    
Max Hodges 08.03.2013, 17:17
quelle

3 Antworten

9

Wir haben uns dafür entschieden, simpleSchema mit Collection2 zu verwenden und automatisch zu validieren. Es ist eine sehr anspruchsvolle Lösung. Mit diesem Ansatz sparen wir viel Zeit, anstatt zu versuchen, jedes Formular von Hand zu rollen.

Einfach durch Definieren eines Schemas mit Validierungsregeln (Validierungsregeln werden automatisch für Datentyp und isRequired-Einstellungen bereitgestellt) und dann Erstellen eines Formulars mit AutoForm (eine einzelne Codezeile) und Sie erhalten alles kostenlos

  • Ein automatisch generiertes Formular, das bootstrap3-Klassen verwendet.
  • Entsprechende HTML5-Felder für alle Schlüssel in Ihrem Sammlungsschema.
  • Eine Übergabeschaltfläche, die die eingegebenen Werte sammelt und in Ihre Sammlung einfügt.
  • Formularvalidierung basierend auf dem Ihrer Sammlung angehängten Schema. Standardmäßig wird das Formular beim Übergeben des Benutzers validiert. Wenn irgendetwas ungültig ist, wird das Formular kontinuierlich auf keyup (gedrosselt) erneut validiert, wenn der Benutzer die Probleme behebt.
  • Standardvalidierungsfehlermeldungen, die unter den Feldern angezeigt werden und angepasst und übersetzt werden können.

Meteor-einfaches-Schema Ein einfaches, reaktives Schema-Validierungspaket für Meteor. Ссылка

Meteor-Sammlung2 Ein intelligentes Paket für Meteor, das Meteor.Collection erweitert, um Unterstützung für die Angabe eines Schemas bereitzustellen und dann beim Einfügen und Aktualisieren dieses Schema zu validieren. Fügt auch Unterstützung für virtuelle Felder hinzu. Ссылка

Meteor-Autoform Ein intelligentes Paket für Meteor, das UI-Komponenten und -Helfer zur einfachen Erstellung von Basisformularen mit automatischen Einfüge- und Aktualisierungsereignissen und automatischer reaktiver Validierung hinzufügt. Ссылка

    
Max Hodges 07.10.2014, 15:19
quelle
8

Wenn Sie Meteoriten verwenden möchten, können Sie einfach die atmosphere Pakete um zu sehen, was beliebt ist. Ich verwende derzeit jqBootstrapValidation . In der Vergangenheit habe ich validate.js verwendet, aber momentan bevorzuge ich etwas mit Bootstrap-Integration. Ich höre petersilie.js ist bei den coolen Kids beliebt, aber zum Zeitpunkt des Schreibens gibt es kein cleveres Paket dafür - aber das ist einfach genug lösen .

    
David Weldon 08.03.2013 17:47
quelle
5

Sie haben Tracker bereits als Teil von Meteor, also habe ich ein kleines Tutorial und JSfiddle zusammengestellt, wie man ein typisches Formularvalidierungsszenario implementieren kann.

Ссылка

Ссылка

    
Dean Radcliffe 20.11.2014 22:38
quelle

Tags und Links