Bonjour, j'utilise AJax, depuis peux, et j'ia un petit soucis pour faire passer des valeur en post de checkbox.
le problème, c'est que sa passe toujours en activer, alors qu'il ne sont pas activer, voila le script qu'en penser vous svp?
sacahnt que mes checkbos sont comme ceci :
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 function gestionClic() { var monForm = $('monForm'); var champ_pre_final_inst = monForm.pre_final_inst.value; var champ_dispo_final = monForm.dispo_final.value; var myAjax = new Ajax.Request( './resultat.php', { method: 'post', postBody: 'pre_exep_inst='+champ_pre_exep_inst+'&abs_final_inst='+champ_abs_final_inst+'&pre_final_inst='+champ_pre_final_inst, onComplete: function (originalRequest) { }, onSuccess: function (xhr) { $('resultat').innerHTML = xhr.responseText; } } ); } // gestionClic() var myGlobalHandlers = { onCreate: function() { if (!$('chargement')) { creationIndicateur(); } Element.show('chargement'); }, onComplete: function() { if(Ajax.activeRequestCount == 0){ Element.hide('chargement'); } } }; Ajax.Responders.register(myGlobalHandlers); // En incluant un bloc HTML directement dans le document : function creationIndicateur() { new Insertion.Top(document.body, '<div id="chargement" style="display: none;position: fixed;bottom: 0;padding: 0;height: 20px;margin: 0;width: 100%;background-color: #FFFF99;display: block;text-align: center;font-weight: bold;font-size: 1.3em;font-family: Verdana, Arial, Helvetica, sans-serif;padding-top: 5px;"><img src="imgs/ajax_indicator.gif" align="absmiddle"> Chargement... <br /><br /><br /></div>'); }
exemple pour dispo final :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <label for="dispo_final">Dispo</label><input type="checkbox" name="dispo_final" id="dispo_final" ><br />
et à chaque passage il me dit que mes checkbox sont sur "ON", que faire svp?
Partager