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]
-~----------~----~----~----~------~----~------~--~---

Répondre à