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