[JS] Pb pour utiliser le nombre d'1 select
Résolu
steph60fr
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
steph60fr Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
steph60fr Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un onglet contenant des valeurs de 1 à 10 et quand je sélectionne "3" je veux afficher 3 lignes sous l'onglet
Le problème c'est que mon code ne fonctionne pas correctement, sous IE et sous Firefox il faut que j'actualise pour qu'il prenne la valeur de l'onglet en compte :(
Voici mon code :
J'ai un onglet contenant des valeurs de 1 à 10 et quand je sélectionne "3" je veux afficher 3 lignes sous l'onglet
Le problème c'est que mon code ne fonctionne pas correctement, sous IE et sous Firefox il faut que j'actualise pour qu'il prenne la valeur de l'onglet en compte :(
Voici mon code :
<form name="form"> <select name="select" onchange='javascript:document.form.select.value=document.form.select.options[form.select.selectedIndex].text;'> <option value="0">Select one</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> <script> if (document.form.select.value=="1") { var j=1; } if (document.form.select.value=="2") { var j=2; } if (document.form.select.value=="3") { var j=3; } if (document.form.select.value=="4") { var j=4; } if (document.form.select.value=="5") { var j=5; } if (document.form.select.value=="6") { var j=6; } if (document.form.select.value=="7") { var j=7; } if (document.form.select.value=="8") { var j=8; } if (document.form.select.value=="9") { var j=9; } if (document.form.select.value=="10") { var j=10; } document.write (j); </script> </form>
A voir également:
- [JS] Pb pour utiliser le nombre d'1 select
- Utiliser chromecast - Guide
- Utiliser iphone comme webcam - Guide
- Nombre de jours entre deux dates excel - Guide
- Nombre facile - Télécharger - Outils professionnels
- Utiliser tablette comme deuxieme ecran - Guide
1 réponse
Bonjour,
moi je ne ferai pas autant appel à javascript. Si tu utilises aussi Php voici ce que je propose:
Je ferai 2 formulaires :
1 premier qui affiche ta liste de choix et qui se valide dès qu'il y a un changement dans la liste.
1 deuxième qui affiche les lignes en dessous:
moi je ne ferai pas autant appel à javascript. Si tu utilises aussi Php voici ce que je propose:
Je ferai 2 formulaires :
1 premier qui affiche ta liste de choix et qui se valide dès qu'il y a un changement dans la liste.
1 deuxième qui affiche les lignes en dessous:
<form action="" method=post> <select name="select" onchange="this.form.submit();"> <option value="0">Select one</option> <option >value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> </form> <form action="OùTuVeux" method=POST> <?php if(isset($_POST['select']) && sizeof($_POST['select'])>0) { for($i=0;$i<$_POST['select'];$i++) { //Affiche une ligne } } //On garde la valeur select si besoin echo "<input type='hidden' name='select' value=$_POST['select']>"; ?> </form>
Merci ceddec :)