ForgeTotal.js 5
hu

Total.js 5

Válassza ki a megfelelő beviteli típusot egy akcióhoz

Total.js 5 · total5@0.0.19 actionsvalidationtypes Total.js 5-tel lefuttatva

Egy action input-ja name:Type mezők vesszővel tagolt listája. A név előtti * kötelezővé teszi a mezőt. Az ellenőrzésen túl sok típus átalakítja az értéket, így az action tiszta adatot kap:

TípusEredmény
String, Number, Boolean, Date, Object, Arrayaz alaptípusok (a sztringeket levágja, a számokat és dátumokat értelmezi)
Email, Phone, URL, UID, GUID, Base64, Color, Zipellenőrzött formátumok
Lowercase, Uppercase, Capitalize, Capitalize2, Namea szöveg az adott stílusra alakítva: a Capitalize minden szót nagybetűvel kezd, a Capitalize2 csak a szöveg első betűjét, a többit kisbetűsre állítja
definitions/types.js
NEWACTION('Types/exec', {
	name: 'Typed input',
	input: '*email:Email, age:Number, active:Boolean, nick:Lowercase, code:Uppercase, title:Capitalize, sentence:Capitalize2, site:URL',
	action: function($, model) {
		$.callback(model);
	}
});
controllers/types.js
exports.install = function() {
	ROUTE('POST /types/ --> *Types/exec');
};