[JS] Pb pour utiliser le nombre d'1 select
Résolu
steph60fr
Messages postés
3
Statut
Membre
-
steph60fr Messages postés 3 Statut Membre -
steph60fr Messages postés 3 Statut Membre -
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
- Comment utiliser chromecast sur tv - Guide
- Nombre de jours entre deux dates excel - Guide
- Utiliser iphone comme webcam - Guide
- Utiliser tablette comme deuxieme ecran - Guide
- Quel service en ligne peut utiliser elissa pour collecter l'argent ? - 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 :)