Changement input

Résolu/Fermé
griko Messages postés 343 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 29 avril 2014 - 18 févr. 2010 à 20:30
griko Messages postés 343 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 29 avril 2014 - 19 févr. 2010 à 09:30
Bonjour,

j'ai un problème je ne comprends pas !
j'ai 2 input de type radio avec un oui et un non.
Le non est coché par défaut
et quand je sélectionne oui, il devrait y avoir une action mais il n'y en a pas il lance l'action quand je sélectionne non et si je re-sélectionne oui il exécute aussi.

Quelqu'un aurai une idée ?

5 réponses

LelLex Messages postés 1628 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 5 septembre 2012 112
18 févr. 2010 à 21:04
Cette action s'exécute avec du JavaScript ?
0
griko Messages postés 343 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 29 avril 2014 10
18 févr. 2010 à 22:50
Voici le code :
<script language="JavaScript1.1" type="text/javascript">
$(function()
{
     $("input[name=typepub]").change(function(event)
     {
          var valeurtypepub = $(this).attr("value");
          if(valeurtypepub==1)
          {
               $("input[name=creamod]").attr({ disabled:true });
               $("select[name=idfilm]").removeClass("verifnonobli");
               $("select[name=idfilm]").addClass("verifobli");
               $("#typefilm").show("slow");
               $("select[name=lieu_site_pub] option[value=\'all\']").before("<option value=\"idfilm\">ID du Film <i>(Sera affiché sur la page du film)</i></option>");
          }else{
               $("input[name=creamod]").attr({ disabled:false });
               $("#typefilm").hide("slow");
               $("select[name=lieu_site_pub] option[value=\'idfilm\']").remove();
               $("select[name=idfilm]").removeClass("verifobli");
               $("select[name=idfilm]").addClass("verifnonobli");
          }
     });
});
</script>
<input class="verifobli" value="1" type="radio" name="typepub"/> Oui
<input class="verifobli" value="0" type="radio" name="typepub" checked="checked"/> Non
0
djflexlive Messages postés 557 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 23 avril 2015 94
19 févr. 2010 à 04:23
Euh de mon coté ca fonctionne normalement ... Du moins en cliquant sur Oui ca sélectionnes bien.

De plus, ton javascript ne sert à rien dans l'implication des boutons "radio" ?
0
griko Messages postés 343 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 29 avril 2014 10
19 févr. 2010 à 08:29
En faite, il ne veut pas changer la classe, quand le non est sélectionné, il faut cliquer sur oui puis sur non pour changer la classe
il n'y aurait pas une solution ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
griko Messages postés 343 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 29 avril 2014 10
19 févr. 2010 à 09:30
en faite j'ai trouvé, il fallait mettre
.live("change", function() au lieu de .change(function(event)

Merci
0