ce que je veux faire c'est quand on clike sur le checkbox
le formulaire est actif
si on decoche le chekbox
le formulaire n'est pas actif
jai ecrit un script de simulation masi ca na pas marché
voici le code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
function DesactiveFormulaire(checkboxObject, idFormulaire) {
if (checkboxObject.checked)
var mode='true';
else
var mode='';
var form=document.getElementById(idFormulaire);
for ( var i = 0; i < form.elements.length ; i++)
form.elements[i].disabled=mode;
}
</script>
</head>
<?php
$host="localhost";
$login="root";
$pass="";
$db="base";
if(isset($_POST['age'])) $age=$_POST['age'];
else $age="";
if(isset($_POST['nom'])) $nom=$_POST['nom'];
else $nom="";
if(isset($_POST['prenom'])) $prenom=$_POST['prenom'];
else $prenom="";
$db = mysql_connect($host,$login, $pass) or die('Erreur de connexion '.mysql_error());
mysql_select_db('base',$db) or die('Erreur de selection '.mysql_error());
$sql = "INSERT INTO mams(id, age, nom, prenom) VALUES('','$age','$nom','$prenom')";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
echo 'Vos infos on été ajoutées.';
mysql_close();
?>
<body>
<form action="form.php" method="post" id="idForm" >
age :<input type="text" id="input1" name="age" />
<br><input type="checkbox" id="check" name="check" value="" onClick="DesactiveFormulaire(this, 'idForm');" />
<br>nom :<input type="text" id="input1" name="nom" />
prenom :<input type="text" id="input2" name="prenom" />
<input name="button" type="submit" value="ok">
</form>
</body>
</html>
merci pour votre aide