¿Qué es Seahorse?
What is Seahorse?
Qu'est-ce que Seahorse?
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:
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.