Salut,
Messieurs les experts en Javascript! J'ai besoin de votre créativité, non seulement je suis trés débutant en javascript, mais de plus ma créativité est trés limité dans ce domaine. voici la problèmatique:
Dans une de mes pages, j'ai un bouton nommé "Ajouter un logiciel" qui à chaque fois qu'on clique dessus, un champs text (input) s'ajouter dans lequelle on peux rentrer le nom d'un logicie. vu que le nombre de ces logiciels n'est pas connu en avance, alors à chaque fois qu'on cliquera sur ce bouton, un champs s'ajouter et cela infiniment.
Dans une autre page, j'ai formulaire de modification, qui est initialisé par les valeurs stocké dans ma base de données (fichier XML) donc si par exemple dans ma base de données se trouvent dans un noeud 2 logiciels appelés respectivement "1" et "2", dans le formulaire de moficiation, on trouvera le bouton "ajouter un logiciel" qui est encore là au cas ou la personne veux encore ajouter des logiciels, avec au dessous de ce boutton, deux champs text, le premier qui contient "1" et le deuxième qui contient "2"
le script qui effectue ces operations est le suivant :
Je veux ajouter la fonctionnalité, de pouvoir supprimer un des champs qui s'affichent dans le formulaire de modification, pour l'exemple évoquée précédemment, si par exemple je veux supprimer le logiciel portant le nom "2", et donc je veux supprimer le champs text contenant cette valeur "2" . Je ne trouve vraiment de solutions (vous voyez ma créativité limitée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 <script type="text/javascript"> var ide=0; function newid(idd) { ide=idd; } function ajouteInput() { var parent = document.getElementById("log");//conteneur var input = document.createElement("input");//le input var br = document.createElement("br");//un retour à la ligne input.type= "text";//type de l'input input.id="logiciel"+ide; input.name = "logg"+ide; parent.appendChild(input); parent.appendChild(br); ide++; } </script>)
Donc veuillez svp m'aider à résoudre ce probème !
Merci
...
Partager