javalhoussain
Messages postés7Date d'inscriptionjeudi 12 février 2009StatutMembreDernière intervention 8 juin 2009
-
5 juin 2009 à 10:54
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 2015
-
5 juin 2009 à 12:26
voila le problème que je rencontre avec ce script :
si je clique sur le bouton normalement un input doit être crée mais ce n'est pas le cas.
Mais si je change le type de mon input par exemple boutton je clique et ce crée vraiment vous pouvez tester .
Merci de m'aider à créer ce input de saisie qu'on je clique sur le bouton :
<html>
<head>
<title>Gecko DOM insertBefore test</title>
</head>
<script type="text/javascript">
function f(){
// create an empty element node
// without an ID, any attributes, or any content
var sp1 = document.createElement("button");
// give it an id attribute called 'newSpan'
sp1.setAttribute("id", "newInput");
// create some content for the newly created element.
var sp1_content = document.createTextNode("This is a new input element. ");
// apply that content to the new element
sp1.appendChild(sp1_content);
var sp2 = document.getElementById("input1");
var parentDiv = sp2.parentNode;
// insert the new element into the DOM before sp2
parentDiv.insertBefore(sp1, sp2);
}
</script>
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 5 juin 2009 à 11:49
1° <script language="text/javascript">
eh non ! : <script type="text/javascript">
2° un input n'a pas d'innerHTML !
var sp1 = document.createElement("input");
sp1.value="exemple";
@+
javalhoussain
Messages postés7Date d'inscriptionjeudi 12 février 2009StatutMembreDernière intervention 8 juin 2009 5 juin 2009 à 12:03
Merci bien le problème mtn est résolu,l'input s'affiche correctement :
Mais je veux encore faire plus par exemle au lieu de cliquer sur le boutton pour déclencher l'événement de la création .Je veux créer un sélect avec par exemple les valeurs 1,2,3 .. qu'on je selectionne 2 .deux input doit etre crees .3 trois doit etre crees ...etc si vous avez une idee n'esitez pas.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 5 juin 2009 à 12:14
créer un select ?
var sp1 = document.createElement("select");
créer les option avec create new option
ou avec le select.length++
le select.options[le select.length-1].text="?" et/ou .value="?"
ou ...
puis appendChild du select
comme pour tout quoi.