Ca doit se faire de brancher un validateur JS basé sur les validates_ des modèles avec un peu d'introspection, quelqu'un a déjà fait ça ?
(un peu HS car Zied parle de form_tag...) 2009/10/19 Michel Belleville <[email protected]>: > 2009/10/19 Cyril Mougel <[email protected]> >> >> Zied a écrit : >> > Salut tout le monde, >> > >> > J'ai un pb au niveau des "form_tag". Je veux controler les données >> > saisies dans le champ text_field.. Comme par exemple, dans le cas où >> > j'accepte pas qu'à l'envoie des informations, un champ soit vide.. Ces >> > controles se font au niveau de la vue.. >> > >> > Merci :) >> >> Oui en ajoutant un Michel Belleville dedans (comprendre JQuery non >> obstrusive) >> > > (Je devrais peut-être penser à faire du merchandising, genre une ligne de > tee-shirts ou des casquettes...) > > Admettons que tu le fasse, comme suggère notre ami Cyril, avec jQuery ça > donnerait ça : > > $('#id_de_ton_form').submit(function(event) { > var errors = false; > $(this).find('textarea').each(function() { > if ($(this).value().match(/^\s*$/)) { > errors = true; > $(this).class('error'); // adapter à ce que tu veux obtenir > } > }); > if (errors) { > event.preventDefault(); > alert("t'as laissé plein de champs vides gros ballot"); // adapter si tu > veux éviter que tes utilisateurs se sentent insultés > } > }); > > Par exemple. > > Michel Belleville > > > > --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected] -~----------~----~----~----~------~----~------~--~---
