ForgeTotal.js 5
pl

Total.js 5

Wybierz właściwy typ wejścia dla akcji

Total.js 5 · total5@0.0.19 actionsvalidationtypes Uruchomiono z Total.js 5

input akcji to lista pól name:Type rozdzielonych przecinkami. * przed nazwą czyni pole wymaganym. Oprócz walidacji wiele typów konwertuje wartość, więc akcja dostaje czyste dane:

TypWynik
String, Number, Boolean, Date, Object, Arraytypy podstawowe (napisy są przycinane, liczby i daty parsowane)
Email, Phone, URL, UID, GUID, Base64, Color, Zipzwalidowane formaty
Lowercase, Uppercase, Capitalize, Capitalize2, Nametekst skonwertowany do tego stylu: Capitalize zamienia na wielką literę każde słowo, Capitalize2 tylko pierwszą literę tekstu, a resztę zamienia na małe
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');
};