Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
795 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS] Ajout d'un <input> via du javascript

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JS] Ajout d'un <input> via du javascript

n°932020
zapan666
Tout est relatif
Posté le 26-12-2004 à 14:19:51  profilanswer
 

Bonjour,  
 
 
J'essaye de faire une petite interface en JavaScript très simple avec un formulaire.
 
Dans le formulaire, il y a plusieurs <input type="text">, mais j'aimerais que l'utilisateur ajoute lui même un <input> dans ce formulaire via un bouton par exemple.
 
(en gros, c'est un formulaire customisable par l'utilisateur)
 
J'ai pensé a deux solutions :  

  • utiliser document.write (fonction que je ne connais pas du tout) avec le code html du <input> dedans (pas top du tout a mon avis)
  • Utiliser innerHTML du formulaire (c'était dans mon intention)


 
En faisant quelque recherche, apparament, c'est déconseiller d'utiliser d'utiliser innerHTML, il vaut mieux utiliser les fonctions "dom" (si je me souvient bien).
 
Et là, c'est le drame  :cry:  
 
Quels sont les fonctions qui me m'aiderais à concevoir mon idée proprement ?
 
Si il existe des fonctions qui marchent plus ou moins comme la gestion des options des selects, je suis preneur :  

Code :
  1. var monOption = new Option();
  2. monSelect.add(monOption);


 
Merci !  
 
 
(note : je pourrais faire ça en PHP, mais je pense que en Javascript, c'est bien plus simple, surtout pour l'utilisateur)


Message édité par zapan666 le 26-12-2004 à 14:22:11

---------------
my flick r - Just Tab it !
mood
Publicité
Posté le 26-12-2004 à 14:19:51  profilanswer
 

n°932202
vlad'
Posté le 26-12-2004 à 23:04:57  profilanswer
 

comme ca
(exemple trouvé sur le net)
<HTML>
<SCRIPT>
function insertScript(){
    var sHTML="<input type=button onclick=" + "go2()" + " value='Click Me'><BR>";
    var sScript="<SCRIPT DEFER>";
    sScript = sScript + "function go2(){ alert('Hello from inserted script.') }";
    sScript = sScript + "</SCRIPT" + ">";
    ScriptDiv.innerHTML = sHTML + sScript;
}    
</SCRIPT>
<BODY onload="insertScript();">
    <DIV ID="ScriptDiv"></DIV>
</BODY>
</HTML>

n°932213
zapan666
Tout est relatif
Posté le 27-12-2004 à 01:11:53  profilanswer
 

Bon, bah, je vais faire ça avec innerHTML alors, puis je trouve mieux, je recoderais :\


---------------
my flick r - Just Tab it !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS] Ajout d'un <input> via du javascript

 

Sujets relatifs
un masque de fichier pour un <input type="file">Forcer le value d'un <input type=file>
validation xhtlm -> javascriptJavascript et css
PHP et JavascriptProblème Javascript, ouverture dans la même fenêtre !
Ouvrir popup avec autre langague que le javascriptGerer la redirection selon que le javascript est active ou pas
Exp reg en javascriptrecupération d'un input type = file
Plus de sujets relatifs à : [JS] Ajout d'un <input> via du javascript


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR