Et tu en seras vite content. Tu te demanderas même comment tu as fait avant
:)
 

-----Message d'origine-----
De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De la
part de Cédric Chabert
Envoyé : mardi 4 janvier 2011 10:43
À : Symfony-fr
Objet : [symfony-fr] Re: javascript symfony

Merci bien,
je vais utiliser ta solution Stéphane.
Il va falloir que je me mette à JQuery...--'


On 4 jan, 10:33, Stéphane <stephane.er...@gmail.com> wrote:
> En jQuery, en gros, ça serait à peu près ça
>
> $(function($){
>
> $('#estUnEvenement').change(function(e){
> if(e.originalTarget.val() === 1){
> alert('kikoo monde');
>
> }
> });
> })(jQuery);
>
> Before Printing, Think about Your Environmental Responsibility!
> Avant d'Imprimer, Pensez à Votre Responsabilitée Environnementale!
>
> 2011/1/4 Lélio ML <mailing-l...@lelio.fr>
>
>
>
>
>
>
>
> > Voilà comment je procède (ce n'est pas forcément la meilleure 
> > manière de
> > faire)
>
> > Je gère mon sfForm avec tous les widget dont j'ai besoin.
>
> > Dans mon form HTML, je fais une gestion d'affichage/masquage (display:
> > block/none;) via Javascript (j'utilise jQuery)
>
> > Dans le sfForm, j'utilise les validators pour nettoyer les champs en 
> > fonction des données transmises (contrôle côté serveur)
>
> > Au final, j'ai un formulaire qui est pratique pour l'utilisateur et 
> > dont les données seront toujours valides pour le serveur.
>
> > -----Message d'origine-----
> > De : symfony-fr@googlegroups.com 
> > [mailto:symfony...@googlegroups.com] De la part de Cédric Chabert 
> > Envoyé : mardi 4 janvier 2011 10:26 À : Symfony-fr Objet : 
> > [symfony-fr] javascript symfony
>
> > Bonjour,
>
> > Je voudrais ajouter un champs à un formulaire lorsque la valeur d'un 
> > autre est 1. J'ai donc fait une fonction javascript.
> > la fonction est appelé en onload sur le body.
>
> > function programme()
> > {
>
> > // le ok1 apparait bien
> >        alert("ok1");
>
> > evenement=encodeURIComponent(document.getElementByName("estUnEveneme
> > nt").va l ue);
> >        if(parseInt(evenement)==1)
> >        {
> > //le ok2 n'apparait pas lorsque je rentre 1 dans le champ.
> >                alert("ok2");
> >        }
> > }
>
> > Mon formulaire est composé de widget symfony, je pense que c'est de 
> > la dont vient le problème.
> > Sauriez vous comment faire pour récupérer la valeur du champs ?
> > 'estUnEvenement' => new sfWidgetFormInputText(array('label' =>
"Evenement ?
> > (0 /1 )"))
>
> > Cordialement,
> > Cédric Chabert
>
> > --
> > Vous recevez ce message, car vous êtes abonné au groupe Google 
> > Groupes Symfony-fr.
> > Pour envoyer un message à ce groupe, adressez un e-mail à 
> > symfony...@googlegroups.com.
> > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> > symfony-fr+unsubscr...@googlegroups.com<symfony-fr%2bunsubscr...@goo
> > symfony-fr+glegrou ps.com>
> > .
> > Pour plus d'options, consultez la page de ce groupe :
> >http://groups.google.com/group/symfony-fr?hl=fr
>
> > --
> > Vous recevez ce message, car vous êtes abonné au groupe Google 
> > Groupes Symfony-fr.
> > Pour envoyer un message à ce groupe, adressez un e-mail à 
> > symfony...@googlegroups.com.
> > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> > symfony-fr+unsubscr...@googlegroups.com<symfony-fr%2bunsubscr...@goo
> > symfony-fr+glegrou ps.com>
> > .
> > Pour plus d'options, consultez la page de ce groupe :
> >http://groups.google.com/group/symfony-fr?hl=fr

--
Vous recevez ce message, car vous êtes abonné au groupe Google
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail
à symfony...@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
symfony-fr+unsubscr...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe :
http://groups.google.com/group/symfony-fr?hl=fr


-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à symfony...@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
symfony-fr+unsubscr...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr

Répondre à