JeuWeb - Crée ton jeu par navigateur
[Interface] Aide aux formulaires - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Art, graphisme, audio (https://jeuweb.org/forumdisplay.php?fid=50)
+--- Sujet : [Interface] Aide aux formulaires (/showthread.php?tid=3096)

Pages : 1 2 3


RE: [Interface] Aide aux formulaires - t.bodeux - 14-01-2013

http://fantasyslash.herokuapp.com/public/account/sign_up

Un truc que j'avais fait Smile

Ca peut toujours être utile a s'inspirer Big Grin !


RE: [Interface] Aide aux formulaires - srm - 14-01-2013

C'est pas mal du tout, propre et clean.
Mais les effets slide pour montrer ou cacher les messages, ça le fait pas. Ni l'effet rouleau sur l'hover des liens clickables.


RE: [Interface] Aide aux formulaires - Xenos - 14-01-2013

J'aime pas cette solution, justement parce que quand on clic sur un élément, y'a tout qui se met à bouger. Ca me donne un sentiment que le site est... comment dire... instable, comme une pile d'assiettes qui se mettrait à tanguer quand on en attrape une. Après, ce n'est que mon opinion. Niveau accessibilité, il y a d'ailleurs un gros soucis: le champ input n'a pas lui-même de title, donc, si on considère un non-voyant (pour faire le lien avec un autre sujet), cela sera très "handicapant" pour le site...


RE: [Interface] Aide aux formulaires - srm - 14-01-2013

Voilà un très beau formulaire : http://paste.bouh.org/register
Normal c'est le mien Wink


RE: [Interface] Aide aux formulaires - Holy - 18-01-2013

Ahhh, j'avais bien kiffé ton interface à l'époque Viciousity ^^ Ca a laissé des traces Tongue

Sinon, je continue mon petit bonhomme de chemin, j'ai intégré un slide au niveau de la hauteur quand les transitions entre les textes modifient la taille de la bulle. J'ai également intégré mon système de gestion des erreurs. Vous pouvez valider le formulaire vide pour voir ce que ça donne en plaçant votre focus sur le premier champ.

J'ai pas encore d'idée plus sexy que ça pour démarquer les champs où il y a une erreur, la croix devant le label est pas top mais je trouverai bien un truc sobre pour changer tout ça.

Le tout est visitable ici : http://terresdecy.herokuapp.com/register


RE: [Interface] Aide aux formulaires - Plume - 18-01-2013

Une validation cliente du formulaire ? Voir une validation asynchrone, quand l'utilisateur saisi quelque chose et change de champs, tu demandes au serveur de vérifier la donnée en question et renvoie une réponse (en JSON).


RE: [Interface] Aide aux formulaires - Holy - 18-01-2013

(18-01-2013, 07:12 PM)Plume a écrit : Une validation cliente du formulaire ? Voir une validation asynchrone, quand l'utilisateur saisi quelque chose et change de champs, tu demandes au serveur de vérifier la donnée en question et renvoie une réponse (en JSON).
J'ose à peine poser la question mais : il existe une gem pour ça aussi ?

Histoire de rester dans le Dry, je préférerais passer par la solution asyncrone. A moins qu'il y ait moyen de générer des validations en javascript qui correspondent aux validations serveurs (+ requêtes ajax éventuelles).


RE: [Interface] Aide aux formulaires - Sephi-Chan - 18-01-2013

client_side_validations


RE: [Interface] Aide aux formulaires - Holy - 20-01-2013

J'ai du modifier mon implémentation de simple_form pour pouvoir utiliser facilement la validation du côté client. Ca fonctionne bien Smile.

Tiens, j'ai une petite question à laquelle vous saurez peut-être répondre. Quand la validation d'unicité sur l'e-mail se fait, une requête ajax vérifie que celui-ci est bien unique. La vérification fonctionne correctement mais j'ai un résultat bizarre au niveau de l'en-tête de réponse :
Request URL: http://terresdecy.herokuapp.com/validators/uniqueness?case_sensitive=false&user%5Bemail%5D=test%40test.come&_=1358678781661
Request Method: GET
Status Code: 404 Not Found

Comment c'est possible que je reçoive une réponse alors que l'en-tête annonce une erreur 404 ?


RE: [Interface] Aide aux formulaires - Sephi-Chan - 20-01-2013

Peux-tu montrer le code côté serveur ? Certaines requêtes — notamment find dans ActiveRecord — envoie des exceptions quand aucun record n'est trouvé. Cette exception est automatiquement captée par ActionController qui se charge d'assigner le code erreur 404 à la requête (puisque le record n'est effectivement pas trouvé).