Seahorse

¿Qué es Seahorse?
What is Seahorse?
Qu'est-ce que Seahorse?

Descargar Download Télécharger

Seahorse es una librería de JavaScript, licenciada como software libre, creada para simplificar el uso de formularios, particularmente para simplificar la validación de formularios.

Provee funciones para validar, convertir y serializar información y para asignar comportamientos de validación en tiempo real a los campos de los formularios.

Puede ser utilizada junto a cualquier framework de JavaScript, sin embargo, posee un plugin para ser usada junto con jQuery.

Seahorse is a JavaScript library, licensed as free software, created to simplify the use of forms, particularly to simplify the form validation.

Provides functions to validate, convert and serialize information and functions to assign real-time validation behaviors to form fields.

It can be used with any JavaScript framework, however, has a plugin to be used along with jQuery.

Seahorse est une bibliothèque JavaScript, licence en tant que logiciel libre, créé pour simplifier l'utilisation de formulaires, en particulier de simplifier la validation du formulaire.

Fournit des fonctions de validation, de convertir et de sérialiser les informations et fonctions pour assigner des comportements de validation en temps réel, aux champs des formulaires.

Il peut être utilisé avec n'importe quel framework JavaScript, cependant, a un plugin pour une utilisation avec jQuery.


Licencia
Licence
Licence

Seahorse está licenciada bajo LGPL v3, esto quiere decir que puedes utilizarla para desarrollar tanto proyectos de software libre como proyectos comerciales.

Sin embargo, en ambos casos, deberás publicar, bajo una licencia compatible con la LGPL, cualquier obra derivada o modificación que hagas a la librería.

Para más información acerca de la licencia LGPL, cliquea aquí.

Seahorse is licensed under LGPL v3, this means that you can use it to develop both open source projects and commercial projects.

However, in both cases, you must publish, under a license compatible with the LGPL, any derivative works or modifications you make to the library.

For more information about the LGPL license, click cliquea here.

Seahorse est sous licence LGPL v3, ce qui signifie que vous le pouvez utiliser pour développer des projets open source et des projets commerciaux.

Toutefois, dans les deux cas, vous devez publier, sous une licence compatible avec la LGPL, tous les œuvres dérivées ou des modifications que vous apportez à la bibliothèque.

Pour plus d'informations sur la licence LGPL, cliquez ici.


Tutorial
Tutorial
Tutoriel

El tutorial oficial de Seahorse se encuentra disponible en tres idiomas (inglés, francés y español) y en dos formatos (html y pdf).

La versión en html puede ser consultada de manera online en la sección de tutorial o puede ser descargada en un comprimido zip.

La versión en pdf puede descargarse o puede comprarse una versión impresa a la editorial Lulu.

The official Seahorse's tutorial is available in three languages (English, French and Spanish) and in two formats (html and pdf).

The html version can be viewed online in the tutorial section or can be downloaded in a zip.

The pdf version can be downloaded or you can buy a printed version to the publisher Lulu.

Le tutoriel officiel de Seahorse est disponible en trois langues (anglais, français et espagnol) et en deux formats (html et pdf).

La version HTML peut être consulté en ligne dans la section tutoriel ou peut être téléchargé au format zip.

La version PDF peut être téléchargé ou vous pouvez acheter une version imprimée de l'éditeur Lulu.

Características
Features
Caractéristiques

Seahorse provee varias funciones para el manejo de números, fechas, horas, direcciones de e-mail, textos planos, alfabéticos o alfanuméricos, entre otros.

Todas las funciones son altamente configurables, permitiendo especificar el rango de valores válidos, caracteres no permitidos, formatos y, en el caso de los comportamientos, las respuestas a los eventos de pérdida de foco y de presionado de una tecla.

Implementa comportamientos para la validación en tiempo real de los campos de un formulario. Los comportamientos permiten evitar el ingreso de determinados caracteres, modificar la apariencia de un elemento luego de validar un valor ingresado o invocar a otras funciones para que manejen el evento.

A modo de ejemplo, los siguientes campos han sido configurados con algunos de los comportamientos de la librería:

Seahorse provides several functions for handling numbers, dates, times, e-mail, plains texts, alphabetics texts or alphanumerics texts, among others.

All the functions are highly configurable, allowing to specify the range of valid values, illegal characters, formats, and, in the case of behaviors, responses to the events of loss of focus and a key pressed.

Implements behaviors for real-time validation of form fields. The behaviors can prevent the entry of certain characters, change the appearance of an element after validate an entered value or invoke other functions that handle the event.

As example, the following fields have been configured with some of the behaviors of the library:

Seahorse fournit plusieurs fonctions pour la manipulation des chiffres, dates, heures, e-mail, textes plains, alphabétiques ou alphanumériques, entre autres.

Toutes les fonctions sont hautement configurables, permettant de spécifier la plage des valeurs valides, des caractères illégaux, les formats et, dans le cas des comportements, des réponses aux événements de perte de concentration et de touche pressée.

Seahorse met en œuvre des comportements de validation en temps réel des champs des formulaires. Les comportements peuvent empêcher l'entrée de certains caractères, changer l'apparence d'un element après valider une valeur entrée ou appeler d'autres fonctions pour qu'ils manient l'évènement.

Comme exemple, les champs suivants ont été configurés avec certains des comportements de la bibliothèque:


Número Number Numéro
Fecha Date Date (dd/mm/yyyy)
Hora Time Heure (hh:mm:ss)
Texto ASCII ASCII text Texte ASCII
E-mail

Especificación API
API specification
Spécification API

La especificación API se encuentra disponible sólo en inglés. Puede ser consultada en la sección de Documentación o puede ser descargarse, en un comprimido zip, desde este enlace.

The API specification is available only in English. It can be found in the Documentation section or can be downloaded in a zip file from this link.

La spécification API de Seahorse est disponible uniquement en anglais. Vous pouvez le consulter en ligne dans la section Documentation ou vous pouvez le télécharger depuis ce lien.



Game Oriented Collision Detection logo
Game Oriented Collision Detection logo
_