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 <[email protected]>

> 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 : [email protected] [mailto:[email protected]] 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("estUnEvenement").val
> 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
> à [email protected].
> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> [email protected]<symfony-fr%[email protected]>
> .
> 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 à
> [email protected].
> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> [email protected]<symfony-fr%[email protected]>
> .
> 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 
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
[email protected].
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr

Répondre à