Bonjour ,

j'ai ce code HTML :

Code html : 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
 
 
<div align="center">
 
<form action="test.php" method="post">
 
<select id="tx"  name="tx" onChange="f1();">
 
<option selected disabled>  item  </option>
 
<option> a  </option>
 
<option> b  </option>
 
<option> c  </option>
 
</select>
 
</form>
 
</div>


j'aimerais que le choix de l'utilisateur soit passer dans une function js puis envoyer par php pour cela j'ai utiliser Ajax , mais je ne sais pas comment actualiser la variable


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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
 
 
<script>
 
 
function f1(){
 
 
choix = document.getElementById("tx").value
 
 
 
var xhr = new XMLHttpRequest();
 
 
xhr.onreadystatechange = function() {
    if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {
 
    }
};
 
 
xhr.open("GET", "test.php?slc=" + choix , true);
 
xhr.send(null);
 
 
}
 
 
 
</script>
 
 
 
 
<?php
 
if( isset($_GET["slc"]) ){
 
 
$val = $_GET["slc"] ;
 
 
 
 
}
 
else {
 
 
$val = '' ;
 
}
 
 
echo '<p align="center" > la valeur choisie est : </p>'. $val ;
 
 
 
?>
j'aimerais que à chaque fois que l'utilisateur choisi une option la valeur de celle-ci soit afficher dans le dernier echo

comment faire ?

Merci d'avance