Salut à tous !
J'ai développé une petite fonction en javaScript qui marche ! mais que sous Google Chrome !
Cette fonction récupère les checkbox coché pour les envoyer a php
J'avoue que je n'y comprends rien.
Si vous avez une petite idée du problème ...
Voila mon script :
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
|
<script>
function delete_file()
{
var taille_1 = document.forms['form_action_file'].elements.length;
var element = null;
var tmp = null;
var CheckBoxCoche = new Array();
var xhr = null;
for(i=0; i < taille_1; i++)
{
element = document.forms['form_action_file'].elements[i];
element.type == "checkbox";
element.type == "checkbox";
if(element.checked == true)
{
CheckBoxCoche.push(form_action_file.elements[i].value);
}
}
if (window.XMLHttpRequest || window.ActiveXObject) {
if (window.ActiveXObject)
{
try
{
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e)
{
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
} else
{
xhr = new XMLHttpRequest();
xhr.open("GET", "test.php?requete="+CheckBoxCoche+"&ID={ID}", false)
xhr.send(null);
}
} else
{
alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest...");
return;
}
}
</script> |
<a href="javascript:document.form_action_file.submit();delete_file();" name="delete_file" title="Supprimer la selection ">Supprimer la selection</a>
Merci d'avance
Sacha
Partager