11550 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Dans un formulaire (termes d'utilisations), je devrais afficher un textarea avec un checkbox et deux boutons (accepter - refuser) .

Si l'utilisateur choisi de refuser, il sera rediriger vers la page d'accueil.

<form method="post" action="register.php"> 
<span id="terms" class="step"> 
<span class="font_normal_07em_black">Terms of conditions</span><br /> 
<label for="terms">Terms of condition</label><br /> 
<textarea class="input_field_12em" name="terms" id="terms" />Terms of 
conditions</textarea> 
<br/> 
<input id="ok" type="checkbox" name="ok" value="1" /> I agree 
<input id="step1" type="hidden" name="step1"/> 
<br/><br/> 
<input id="accept" type="button" value="Accept" name="accept" class="button"/> 
<input id="refuse" type="button" value="Refuse" name="refuse" class="button" /> 
</span> 
<span id="verif"></span><br /> 
</form>


$("#refuse").click(function(){ 
window.location =("index.php"); 
return false; 
});



Ça marche pour ce cas.

Mais s'il doit choisir "accept" il sera rediriger vers le même
fichier, mais en récupérant les valeurs postées par ce formulaire.



$("#accept").click(function(){ 
var ok = $("input#ok").val(); 
var step1  = $("input#step1").val(); 
var dataString = 'ok ='+ ok + ' & step1 =' + step1; 
$("#verif").html(dataString); 
window.location =("register.php?do=reg"); 
return false; 
}); 



mais la redirection est faite mais le tableau $_POST est vide ....

Alors comment faire pour récupérer les valeurs postées par ce
formulaire ?


Merci.

Smiley smile
Modifié par apt (09 Aug 2010 - 18:30)