salut,

mon but est de modifier une valeur dans un fichier test.xml

étand donner le fichier test.xml
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
<?xml version="1.0" encoding="UTF-8"?>
<societes>
   <societe>
      <nom>HP</nom>
      <nombre>10</nombre>
 
   </societe>
 <societe>
      <nom>IBM</nom>
      <nombre>40</nombre>
 
 
   </societe>
 <societe>
      <nom>Tochiba</nom>
      <nombre>25</nombre>
 
 
 
   </societe>
 
</societes>
on a une liste déroulante qui contient les nom des societs

le code de cette liste
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
<script type="text/javascript">var h1,y1;
			$(document).ready(function() {
			$.post('test.xml', function(data) {
			$(data).find("societes").children("societe").each(function(i, item){
 
			h1=$(item).children("nom").text()+'';
 
 
 
 
           $('#list').append('<option value="+h1+" >+h1+</option>');
	 });
 
 
			 });
			});
 
		</script>


le but est quand je choisir dans cette liste par exemple " HP "

un champs texte dois afficher avec un bouton de validation

dans ce champs texte j'écris par exemple 50

et quand je clique dans le bouton le nombre de la societes HP dois être modifiés

(l'ancien valeur est 10 et la nouvelle valeur est 50)


donc le code dois être comme suit
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
$(document).ready(function(){
 
$('#list').change(function(){
 
 
var valeur=$(this).val();
 
$(data).find("societes").children("societe").each(function(i, item){
 
			h1=$(item).children("nom").text()+'';
 
			if (h1 == valeur){
 
//normalement ici je dois afficher le champ texte et le bouton de validation
 
//et avec l'action .click() dans le bonton
 
//je dois modifier le nombre de societe sélectionné par la valeur saisie dans le //champs texte 
 
 }
 
 
 
	 });
 
});
});
</script>


je pense que la plus important est comment ouvrir le fichier test.xml et modifier une valeur dans ce fichier


merci d'avance