begin process at 2012 05 29 07:13:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Divers

 > 

création automatique d'un bouton


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

création automatique d'un bouton

vendredi 31 juillet 2009 à 10:00:45 | création automatique d'un bouton

joujma5

bonjour,
j'essaye de créer automatiquement un bouton mais j'ai pas arrivé je ne sait pas où est le problème,pouvez vous m'aider,merci
voici le code que j'utilise:

<html>
<head>
<script>
function addButton() {
var f1 = document.getElementById("f1");

var button = document.createElement("input");
input.setAttribute("type","submit");
input.setAttribute("value","envoyer");
aBox.appendChild(button);
}
</script>
</head>
<body>
<form id="f1">
<input type="button" value="Ajouter" oncommand="addButton();"/>
</form>
</body>
</html>

vendredi 31 juillet 2009 à 10:31:53 | Re : création automatique d'un bouton

47

Bonjour,

Code Javascript :
<html>

<head>
<script>
function addButton() {
var f1 = document.getElementById("f1");

var button = document.createElement("input");
button.setAttribute("type","submit");
button.setAttribute("value","envoyer");
f1.appendChild(button);
}
</script>
</head>
<body>
<form id="f1">
<input type="button" value="Ajouter" onclick="addButton();"/>
</form>
</body>
</html>



bonne journée



vendredi 31 juillet 2009 à 10:33:51 | Re : création automatique d'un bouton

Bul3

Membre Club

Bonjour,

__ <input type="button" value="Ajouter" oncommand="addButton();"/>
oncommand n'existe pas, c'est onclick
__ évite les setAttribute ça ne fonctionne pas
de la même manière avec tous les navigateurs
__ dans ta fonction tu utilises var button
puis après tu utilises input ????
__ aBox ??? c'est quoi ???
__ <script type="text/javascript"> vaut mieux


Code HTML :
<html>

<head>
<script type="text/javascript">
function addButton()
{ var f1 = document.getElementById("f1");
var button = document.createElement("input");
button.type="submit";
button.value="envoyer";
f1.appendChild(button);
}
</script>
</head>
<body>
<form id="f1">
<input type="button" value="Ajouter" onclick="addButton();"/>
</form>
</body>
</html>


ce n'était pas si loin....
vous devriez debugger !

Cordialement [mon Site] [M'écrire] Bul

vendredi 31 juillet 2009 à 10:50:34 | Re : création automatique d'un bouton

joujma5

merci bien votre aide

vendredi 31 juillet 2009 à 18:02:54 | Re : création automatique d'un bouton

adrienbessong



bonjour s'il vous plait je voudrais creer
un menu comme celui de la barre d'adresse d' un navigateur.

samedi 1 août 2009 à 13:25:10 | Re : création automatique d'un bouton

Bul3

Membre Club

@adrienbessong
_ quel rapport avec les questions/réponses originels ?
_ >> je voudrais creer un menu
c'est parfaitement réalisable
et quelle est votre question ???

mardi 4 août 2009 à 12:03:49 | Re : création automatique d'un bouton

joujma5

J'ai essayer d'améliorer mon code en ajoutant des select ,une est fixe représentant la catégorie des chansons et une qui se crée automatiquement selon la catégorie choisie,j'ai essayer de créer un bouton d'envoi après le choix de l'artiste(à partir de la deuxième select).Mon problème maintenant et que le bouton reste lorsque je change de catégorie et par la suite j'obtient deux bouton alors que ce n'est pas logique.J'essayai de supprimer le bouton lors du changement de la catégorie avec la fonction "removechild",est ce quelqu'un peut m'aider.Merci et voici le code sur le quel je travaille:

<html>
<html>
<head>
<script language="javascript">
list_choix = {
"Rai" : ["Cheb khaled", "Cheb Hasni", "Cheb Mami"],
"Tounsi" : ["Saber", "Latifa", "Amina"],
"Mesri" : ["Hani Chaker", "Tamer Hosni"],
"Chami" : ["Wael Jassar", "Nancy"],
"Gharbi" : ["Akon", "Enrique Eglesias", "Madonna"],
}

function addButton()

{

var f1 = document.getElementById("categorie");

var button = document.createElement("input");

button.type="submit";

button.value="envoyer";

categorie.appendChild(button);

}



function ajout(selection)
{

nb_select = selection.parentNode.getElementsByTagName("select").length;
if ( selection == selection.parentNode.getElementsByTagName("select") [nb_select-1] ) {
element_select = selection;
selection = selection.options[selection.selectedIndex].value;
if ( list_choix[selection] ) {

new_liste = document.createElement("select");
element_select.parentNode.appendChild(new_liste);
new_liste.setAttribute("id", "choix2");
new_liste.setAttribute("name", "choix2");
new_liste.setAttribute("onchange", "ajout(this)");
new_liste.setAttribute("onchange","addButton()");
for (var i=0; i<list_choix[selection].length; i++) {

new_option = document.createElement("option");

new_liste.appendChild(new_option);
new_option.setAttribute("value", list_choix[selection][i]);
new_option.text = list_choix[selection][i];

}

}
}
else {
selection.parentNode.removeChild(selection.nextSibling);
ajout(selection)
}
}
</script>
</head>
<body>
<div align="center">
<form name="categorie" action="recuperer.php">
<select name="choix1" id="choix1" onChange="ajout(this)">
<option value="0">-------</option>
<option value="Rai">Rai</option>
<option value="Tounsi">Tounsi</option>
<option value="Mesri">Mesri</option>
<option value="Chami">Chami</option>
<option value="Gharbi">Gharbi</option>
</select>
<div>&nbsp;</div>
</form>
</div>
</body>
</html>

samedi 8 août 2009 à 18:55:40 | Re : création automatique d'un bouton

kazma

Administrateur CodeS-SourceS

bonjour

tu doit faire un controle pour savoir si le bouton existe

function addButton()

{
if(document.getElementById("coucou")==null){

var f1 = document.getElementById("categorie");

var button = document.createElement("input");
button.setAttribute("id",'coucou');
button.type="submit";

button.value="envoyer";

categorie.appendChild(button);

}
}

dimanche 9 août 2009 à 12:49:45 | Re : création automatique d'un bouton

Bul3

Membre Club

ce ne serait pas beaucoup plus simple,
_ de cacher ce bouton submit et de le
révéler quand nécessaire ? ( style.display )
_ de même pour le 2ème select, il serait
bien plus simple de mettre à jour les
option après les avoir effacées ( select.length=0 )



Cette discussion est classée dans : bouton, input, var, création, automatique


Répondre à ce message

Sujets en rapport avec ce message

Problème avec bouton pour lecteur mp3 [ par leguest ] Bonjour à tous, voila je vien de coder ce lecteur mp3, mais je n'arrive pas à faire certaine fonction, comme un bouton stop, et un bouton suivant j'ai envoie d'un formulaire en utilisant un submit automatique [ par Xave21 ] Bonjour tout le monde.Bon vu que je pense que mon titre n'est pas super super clair je vais vous exlpiquer ce que je veux faire.donc je travail sur un Création d'un bouton + pour afficher / cacher un texte [ par matou84 ] Bonjour à tousje recherche le moyen d'afficher ainsi que de cacher un texte via un bouton + ( + afficher le texte / - le cacher ).L'exemple parfait es Création d'un bouton avec Action CTRL+I [ par edophie ] BonjourJe cherche a créer un bouton en javascript dont l'action serait l'équivalent du CTRL+I : c'est à dire ouverture de la partie favoris d'internet utilisation de variables dynamiques [ par ntfree ] voila,g un formulaire avec deadan un nbe de input variable, depend d'1 while.les input se nomment donc :var0 à varx...pour recuperer apres en php je n la boucle for qui rend fou [ par kavod ] Peut-être qu'à force de me casser la tête dessus je ne vois plus l'essentiel... mais j'ai un problème avec une boucle for et je ne vois vraiment pas d Ajout de champs dynamiquement dans un formulaire [ par evenkil ] Bonjour, Etant débutant en JavaScript et dhtml, je sollicite un peu de votre aide pour créer une page. Je n'arrive pas a ajouter dynamiquement des c Problème disabled input avec Firefox [ par wadpap13 ] Bonjour à tous !! Voila je souhaite en appuyant sur un bouton submit le désactiver et désactiver un autre bouton. input class="test" type="submit" Création d'un bouton sous lotus note permettant l'archivage de messages [ par kata ] Bonjour, je travail avec lotus note.Je souhaiterai savoir ql code je dois mettre sur un bouton que je veux crée.Mon but est que lorsque j'appui sur ce Problème avec XMLHttpRequest [ par fauve ] Bonjour,Je vous contacte car j'éprouve des difficultés à utiliser XMLHttpRequest...En faite j'essaie d'actualiser automatiquement un contenant seulem


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,967 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales