ForgeTotal.js 5
sv

Total.js 5

Välj rätt typ av input för en åtgärd

Total.js 5 · total5@0.0.19 actionsvalidationtypes Körd med Total.js 5

En actions input är en lista med name:Type-fält separerade med komman. Ett * före namnet gör fältet obligatoriskt. Utöver validering konverterar många typer värdet, så att actionen får ren data:

TypResultat
String, Number, Boolean, Date, Object, Arraygrundtyperna (strängar trimmas, tal och datum tolkas)
Email, Phone, URL, UID, GUID, Base64, Color, Zipvaliderade format
Lowercase, Uppercase, Capitalize, Capitalize2, Nametext konverterad till den stilen: Capitalize ger varje ord stor bokstav, Capitalize2 bara textens första bokstav och gör resten gemener
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');
};