Developpez.com - Rubrique JavaScript

Le Club des Développeurs et IT Pro

EasyForm : simplifiez l'écriture de vos formulaires

Le 2013-03-05 10:01:19, par FirePrawn, Expert éminent sénior
Les utilisateurs d'Ember.js ont de quoi être ravis.
En effet Brian Cardarella a tout récemment publié EasyForm, une bibliothèque JavaScript basée sur Ember.js qui simplifie l'écriture des formulaires. Ember.js est un framework JavaScript permettant de construire des applications Web.

Là où vous écriviez vos formulaires sous cette forme :

Code html :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<form> 
  <div class="input string"> 
    <label>First name</label> 
    {{view Ember.TextField valueBinding='firstName' name='first_name' viewName='firstNameField'}} 
  </div> 
  <div class="input string"> 
    <label>Last name</label> 
    {{view Ember.TextField valueBinding='firstName' name='last_name' viewName='lastNameField'}} 
  </div> 
  <div class="input string"> 
    <label>Age</label> 
    {{view Ember.TextField valueBinding='age' name='age' viewName='ageField'}} 
  </div> 
  
</form>

Vous n'avez désormais, grâce à EasyForm, plus besoin que d'écrire ces quelques lignes :

Code :
1
2
3
4
5
6
{{#formFor controller}} 
  {{input firstName}} 
  {{input lastName}} 
  {{input age}} 
  {{submit}} 
{{/formFor}}
Le projet est toujours en cours et son créateur invite tous les futurs utilisateurs à apporter leurs améliorations via GitHub.
La version 1 n'est pas encore atteinte mais ce projet est déjà très prometteur pour tous les afficionados d'Ember.js !

Pour plus d'informations je vous invite à consulter le projet sur GitHub.

Télécharger EasyForm.

Source : thechangelog.com

Et vous ?

Utilisez-vous la bibliothèque Ember.js ?
Si oui, trouvez-vous utile la simplification apportée par EasyForm ?