Salut GB,
pour obliger et vérifier le coche de la case j'ai fait çà :
Page html ou se trouve la case
<form method="post" action="commande.php?action=transport&id=3">
<input type="checkbox" id="cgvbox" value="cgvok" name="cgvbox" onclick="valider_panier();"/> ::AccepteCGV1:: <span class="exergue"><a href="conditions-generales-de-de-vente__1_.html">::AccepteCGV2::</a></span> ::AccepteCGV3::
<noscript><p>::jsMessage::</p></noscript>
<div id="valider_panier">
<p class="boutonValidation"><input name="submit" type="submit" value="::Validecrin::">
</p>…
nb : il y a un appel javascript qui ne montre l'input que si l'on a coché la case +évidemment message si js désactivé.
---------------------
Au début de la page PHP de la page appelée
<?php
$cgvbox=$_POST["cgvbox"];
if($cgvbox=='cgvok')
{
$fond="commande.html";
}
else
{
header("Location: http://www.xxxxxxxx.fr/panier.php");
}
?>
on vérifie que la case était bien cochée pour éviter un adressage url direct.
Sinon téléportation instantanée à la page précédente.
Je ne sais pas si ça peut se transformer en plugin ?
------
Dans la page commande, si le client ne veut plus accepter, il lui suffit de revenir à la page précédente…
Last edited by Léon (04-11-2009 10:54:09)