Bonjour j'ai un code php ou mes radio boutton on une valeur et je voudrais au moment de la selection d'une des radio boutton,
recuperer sans reset la page ou cliquer sur un bouton , recuperer la valeur du bouton et l'affecter un url ou la valeur par defaut est 0 .
J'ai essayé l'ajax getXMLHttpRequest mais je ne sais toujours pas comment la recuperer et la mettre dans url.
Exemple de code des radio bouton:
Citation :
for($i=1;$i<=$nb_reponses;$i++) {
$mensualite =Number_format($TabRep[$i]["mensualite"],2,"."," " );
print"<td align='center' bgcolor='$cfondn'><input type=\"radio\" align='center' name=\"choix\" id=\"choix\" value=".$mensualite." onclick=\"recupinfo(this.value);\" /></td>";
}
|
mon code javascript
Citation :
//-- ------------------------------------------------------------------------------------------------------------------------
function getXMLHttpRequest() { //-- ------------------------------------------------------------------------------------------------------------------------
var xhr = null;
if (window.XMLHttpRequest || window.ActiveXObject) {
if (window.ActiveXObject) {
try {
xhr = new ActiveXObject("MSXML2.XMLHTTP.3.0" );
} catch(e) {
xhr = new ActiveXObject("Microsoft.XMLHTTP" );
}
} else {
xhr = new XMLHttpRequest(); }
} else {
alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest..." );
return null;
}
return xhr;
}
//--------------------------------------------------------------------------------------------------------------------------
function recupinfo(mensualite){ // Méthode qui sera appelée sur le click du bouton
//-- ------------------------------------------------------------------------------------------------------------------------ var xhr1 = getXMLHttpRequest(); xhr1.onreadystatechange = function() {
if (xhr1.readyState == 4 && (xhr1.status == 200 || xhr1.status == 0)) {
alert(xhr1.responseText); }
}
xhr1.open("POST","refinancement.php?pf=ajax_test",true); // METHODE POST ENVOYER
xhr1.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=iso-8859-1');
xhr1.send("mensualite="+mensualite); //LA VARIABLE A ENVOYER
}
|
et url ou je voudrais mettre la variable
<a href='#' onClick='ouvreFenetre(\"../ci_ec_refi/refinancement.php?pf=envoi_courrier&num_dossier=$num_dossier&profil=$row[profil]&mensualite='0',680,950\" );return false'>";