Partage
  • Partager sur Facebook
  • Partager sur Twitter

afficher / masquer input

Sujet résolu
    15 septembre 2019 à 13:04:45

    Bonjour,

    Je cherche à faire apparaitre des inputs en me basant sur des boutons radio et sur un input.

    Mes boutons radio et mon input:

    				<tr>
    					<label><input type="radio" onclick="func()" name="Lieu" value="Amont" id="Amont">Amont</label>
    					<label><input type="radio" onclick="func()" name="Lieu" value="Aval" id="Aval">Aval</label></td>
    				</tr>
    				
    				<tr>
    					<td>Poste:</td>
    					<td class="reponse"><input id="Poste" type="text" onchange="func()" name="Poste" value=""/></td>
    				</tr>

    Mon code Javascript:

    function func() 
    	{
    		if(document.getElementById('Amont').checked == true)
    		{   	 
    			if(Poste>=1 && Poste<=17)
    			{
    				document.getElementById('date_debut').style.display = "inline";
    			}
    			else
    			{
    				document.getElementById('date_debut').style.display = "none";
    			}
    		}
    	}



    Je voudrais que si "Amont" est coché et si un chiffre entre 1 et 17 est saisie dans le input "Poste", que le input 'date_debut' s'affiche

    Mais je n'y parvient pas pour l'instant, quelqu'un pourrait m’aiguiller?

    Merci

    -
    Edité par Fab'riceMuller 15 septembre 2019 à 17:55:45

    • Partager sur Facebook
    • Partager sur Twitter
      15 septembre 2019 à 20:10:13

      Dans ton JS tu utilise la variable Poste mais elle est déclarée où ? Et où est l’élément qui a l'id date_debut dans ton HTML ?
      • Partager sur Facebook
      • Partager sur Twitter
        15 septembre 2019 à 21:34:47

        Salut,

        Effectivement en déclarant la variable ça fonctionne mieux... merci :)

        -
        Edité par Fab'riceMuller 16 septembre 2019 à 9:53:56

        • Partager sur Facebook
        • Partager sur Twitter

        afficher / masquer input

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown