CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[JS] Affichage de x champ suite à select

clad98
clad98
Niveau 9
15 avril 2007 à 11:44:09

Bonjour,

Comme je ne mis connait pas trop en JS, je me tourne vers vous.

Je suohaiterai obtenir ceci:

Un select avec un nombre de 1 à 5;
Lors du clic, on affiche le nombre d´input (identique sauf le nom) choisi dans le select.

J´espere que je me suis bien fait comprendre :-p

Par avance merci à vous :-)))

deepblue
deepblue
Niveau 16
15 avril 2007 à 12:33:29

function make_input(nb, id) {
if(document.getElementById("id")) {
var resultat = "";
for(var u=0; u<nb; u++) {
resultat+="<input />";
}

document.getElementById("id").innerHTML=resultat;

}
}

<select onchange="make_input(this.value, ´mon_div´)">
<option value="1">1</option>
<option value="2">2</option>
</select>

<div id="mon_div"></div>

Le principe est là, non testé :)

clad98
clad98
Niveau 9
15 avril 2007 à 12:34:40

Merci, j´en demander pas plus, je vais tester :-)))

clad98
clad98
Niveau 9
15 avril 2007 à 12:47:56

http://www.geneweb.fr/wall-JL0BZOsg-xhtml.htm

Voilà ce que j´ai fais, ca fonctionne très bien, mais j´arrive pas a mettre " nb " derrière le name="input_{nb}" :-p

Je fais comment pour l´inserer ?

Merci

deepblue
deepblue
Niveau 16
15 avril 2007 à 12:51:06

resultat+="<input type=\"text\" name=\"input_"+nb+"\" /><br />";

clad98
clad98
Niveau 9
15 avril 2007 à 12:51:29

:-)))

Merci beaucoup

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment