[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) |
RE: [Interface] Aide aux formulaires - t.bodeux - 14-01-2013 http://fantasyslash.herokuapp.com/public/account/sign_up Un truc que j'avais fait Ca peut toujours être utile a s'inspirer ! 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 RE: [Interface] Aide aux formulaires - Holy - 18-01-2013 Ahhh, j'avais bien kiffé ton interface à l'époque Viciousity ^^ Ca a laissé des traces 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 . 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é).
|