Formatieren Sie Eingabefelder automatisch mit Cleave.js
Denken Sie an all die verschiedenen Eingabefelder, die eine formatierte Struktur benötigen . Telefonnummern, Kreditkarten, Geburtsdaten, Straßenadressen ... alle haben ihre eigenen einzigartigen Muster .
Es ist einfach genug, diese Felder in Ruhe zu lassen und dem Benutzer zu vertrauen. Aber es könnte besser sein, Cleave.js, ein kostenloses JavaScript-Plugin zu verwenden, um Eingabefelder automatisch zu formatieren .
HTML5 verfügt über eigene Eingaben für Datenmuster wie Telefonnummern. Mit Cleave können Sie dies auf die nächste Ebene bringen, mit benutzerdefinierten Eingaben, die den Text automatisch formatieren, während er eingegeben wird.Standardmäßig unterstützt das Plugin fünf grundlegende Textmuster :
- Kreditkartennummern
- Telefonnummern
- Termine
- Numerisches Styling (mit Kommas)
- Benutzerdefinierte Eingabefelder
Diese letzte Wahl ist die coolste, weil Sie Ihre eigenen Datenmuster von Grund auf neu erstellen können . Cleave zwingt Sie nicht, einer strengen Methode zu folgen.
Stattdessen bietet es Ihnen die Tools zum Erstellen eigener Eingaben mit optionaler Unterstützung für React- und Angular-Komponenten . Es unterstützt auch alle gängigen Browser und sollte die Unterstützung für ältere Browser zusammen mit jQuery unterstützen .
Beachten Sie, dass dies kein schwer zu konfigurierendes Plugin ist. Sie zielen auf jede ID oder Klasse, die Sie in Ihrem Eingabefeld haben, und übergeben diese an eine neue Cleave-Instanz . Hier ist ein Beispielausschnitt:var cleave = new Spalten ('. input-phone', {phone: true, phoneRegionCode: '{country}'});
Wie auch immer, während Cleave leicht einzurichten ist, hat es viele benutzerdefinierte Funktionen, mit denen Sie spielen können.
Die gesamte Dokumentation wird im Repo gehostet. Sie müssen daher auf der GitHub-Seite nach den verschiedenen Methoden und Optionen suchen . Insbesondere hat die Optionsseite viel zu durchlaufen und es kann eine Weile dauern, bis Sie die gewünschten Informationen gefunden haben.
Zum Glück hat Cleave viele Live-Beispiele, die Sie studieren und replizieren können. Diese Beispiele können Sie auch kostenlos aus dem GitHub Repo herunterladen . Wenn Sie mehr Live-Beispiele sehen möchten, besuchen Sie die Cleave.js-Homepage oder schauen Sie sich diese mit Demos vollgestopfte Geige an .
Statische Sites mit Kit und LESS erstellen - Teil I
In diesem Beitrag werden wir Sie durch ein Projekt führen. In dem Projekt werden wir eine statische HTML-Website erstellen, und wir werden Kit Language zum Erstellen der HTML-Seiten und LESS CSS als Styling-Sprache verwenden.Wenn Sie unserem vorherigen Artikel über die Einführung von "Kit" gefolgt sind, werden Sie feststellen, dass wir Variablen verwenden und externe Dateien importieren können, um ein Projekt mit einer großen Anzahl von HTML-Seiten einfach verwalten zu können.Da &q
20 Web Design Industrie Begriffe für den ahnungslosen Client
In der Webdesign-Branche verwenden wir viele Insider-Begriffe . Dies erschwert nicht nur Neueinsteigern den Einstieg, insbesondere Kunden, die nicht in der Designbranche tätig sind, aber ihre Bedeutung richtig zu kommunizieren, kann manchmal eine echte Herausforderung sein.In diesem Glossar haben wir 20 häufig verwendete Begriffe für Webdesign gesammelt und jeweils eine kurze Erklärung hinzugefügt, so dass jeder sie im Falle von Ungewissheiten schnell einsehen kann. Wen