Javascript - répétition
Résolu
ruvele
Messages postés
18
Date d'inscription
Statut
Membre
Dernière intervention
-
Vedlen Messages postés 360 Date d'inscription Statut Membre Dernière intervention -
Vedlen Messages postés 360 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aimerais réaliser un petit script en javascript mai je bloque... je débute !
La page contient 2 champs input : le 1er correspond a une saisie de texte et le 2nd à une saisie de chiffre.
plus concretement : lorsque l'internaute indique dans le 1er champ "Bonjour" puis 5000 dans le 2eme champ, le mot bonjour sera alors répété 5000 fois.
Est ce que quelqu'un a une idée concernant le script .js ?
Je vous remercie dans tous les cas.
J'aimerais réaliser un petit script en javascript mai je bloque... je débute !
La page contient 2 champs input : le 1er correspond a une saisie de texte et le 2nd à une saisie de chiffre.
plus concretement : lorsque l'internaute indique dans le 1er champ "Bonjour" puis 5000 dans le 2eme champ, le mot bonjour sera alors répété 5000 fois.
Est ce que quelqu'un a une idée concernant le script .js ?
Je vous remercie dans tous les cas.
A voir également:
- Javascript - répétition
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Windows
- A javaScript error occurred in the main process - Forum Handicap / Accessibilté
- Erreur #125 javascript - Forum Mozilla Firefox
- Répétition sonnerie sms samsung - Forum Samsung
7 réponses
Sera répété où ?
Est-ce que ça te va :
<input type=text id=chaine>
<input type=text id=nombre>
<script type="text/javascript">
for(i=0;i<document.getElementById('nombre').value;i++)
{
document.write(document.getElementById('chaine'));
}
</script>
après il faut mettre ça sous forme de fonction etc, mais sinon le script de base est là.
Est-ce que ça te va :
<input type=text id=chaine>
<input type=text id=nombre>
<script type="text/javascript">
for(i=0;i<document.getElementById('nombre').value;i++)
{
document.write(document.getElementById('chaine'));
}
</script>
après il faut mettre ça sous forme de fonction etc, mais sinon le script de base est là.
ça doit se répéter dans le corps de la page.
je teste et te dis si c'est ok.
merci de ta rapidité ;)
je teste et te dis si c'est ok.
merci de ta rapidité ;)
Si tu veux répéter dans une zone spéciale tu peux faire sous forme de span
document.getElementById('lalala').innerHTML = "ton <b>code HTML</b>";
<span id=lalala></span>
document.getElementById('lalala').innerHTML = "ton <b>code HTML</b>";
<span id=lalala></span>
ah ça fonctionne pas !
voici mon code :
<html>
<head>
<script type="text/javascript" language="javascript">
<!--
function repeter() {
for(i=0;i<document.getElementById('nombre').value;i++) {
document.write(document.getElementById('chaine'));
}
}
</script>
<body>
<form>
<input type=text id=chaine>
<input type=text id=nombre>
<input type="submit">
</form>
</body>
</html>
Lorsque je tape par exemple "essai" dans l'input "chaine" puis 50 dan l'input"nombre", en cliquant sur le bouton submit, je souhaite que le texte "essai" soti répéter 50 fois dans le corps de la page.
voici mon code :
<html>
<head>
<script type="text/javascript" language="javascript">
<!--
function repeter() {
for(i=0;i<document.getElementById('nombre').value;i++) {
document.write(document.getElementById('chaine'));
}
}
</script>
<body>
<form>
<input type=text id=chaine>
<input type=text id=nombre>
<input type="submit">
</form>
</body>
</html>
Lorsque je tape par exemple "essai" dans l'input "chaine" puis 50 dan l'input"nombre", en cliquant sur le bouton submit, je souhaite que le texte "essai" soti répéter 50 fois dans le corps de la page.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<html> <head> <script type="text/javascript"> <!-- function repeter() { for(i=0;i<document.getElementById('nombre').value;i++) { document.getElementById('zone').innerHTML+= document.getElementById('chaine').value; } } </script> </head> <body> <input type=text id=chaine> <input type=text id=nombre> <input type="button" value="OK" onClick="repeter()"> <br><br> <span id=zone></span> </body> </html>
------
Tu n'avais pas fermé la balise head, tu avais mis sous forme de formulaire, tu n'avais pas fait d'appel à la fonction, et j'avais oublié un ".value" ^^