<p id="case1_"><label>Avez-vous eu des informations sur l'allaitement maternel?</label></br>
<input type="checkbox" name="case1_[7]" id="case1_" value="Autre"/>Autre //là je veux rajouter ma case pour donner des précisions
mon php:
//la partie vérification:
if ($erreur_case1) {
echo($icone);
}
if ($_SESSION['case1_'][0] == "Pendant la préparation à la naissance") {
echo(" checked");
}
if ($_SESSION['case1_'][1] == "Par le personnel de la maternité lors de la mise en place de l'allaitement") {
echo(" checked");
}
if ($_SESSION['case1_'][2] == "Lors d\'une réunion de sortie") {
echo(" checked");
}
if ($_SESSION['case1_'][3] == "Par la puericultrice de PMI lors d'une visite à domicile") {
echo(" checked");
}
if ($_SESSION['case1_'][4] == "Par la PMI sur place") {
echo(" checked");
}
if ($_SESSION['case1_'][5] == "Par une association d'aide à l'allaitement que vous avez contacté") {
echo(" checked");
}
if ($_SESSION['case1_'][6] == "Aucune information") {
echo(" checked");
}
if ($_SESSION['case1_'][7] == "Autre") {
echo(" checked");
}
else {
if ($erreur_case1) {
echo(stripslashes($erreur_case1));
}
//Enregistrement des paramètres de la case 1...
$_SESSION['case1_'][0] = "";
if (isset($_POST['case1_'][0])) {
$_SESSION['case1_'][0] = $_POST['case1_'][0];
} // Fin du if...
$_SESSION['case1_'][1] = "";
if (isset($_POST['case1_'][1])) {
$_SESSION['case1_'][1] = $_POST['case1_'][1];
} // Fin du if...
$_SESSION['case1_'][2] = "";
if (isset($_POST['case1_'][2])) {
$_SESSION['case1_'][2] = $_POST['case1_'][2];
} // Fin du if...
$_SESSION['case1_'][3] = "";
if (isset($_POST['case1_'][3])) {
$_SESSION['case1_'][3] = $_POST['case1_'][3];
} // Fin du if...
$_SESSION['case1_'][4] = "";
if (isset($_POST['case1_'][4])) {
$_SESSION['case1_'][4] = $_POST['case1_'][4];
} // Fin du if...
$_SESSION['case1_'][5] = "";
if (isset($_POST['case1_'][5])) {
$_SESSION['case1_'][5] = $_POST['case1_'][5];
} // Fin du if...
$_SESSION['case1_'][6] = "";
if (isset($_POST['case1_'][6])) {
$_SESSION['case1_'][6] = $_POST['case1_'][6];
} // Fin du if...
$_SESSION['case1_'][7] = "";
if (isset($_POST['case1_'][7])) {
$_SESSION['case1_'][7] = $_POST['case1_'][7];
}
//partie html de l'email
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Avez-vous eu des informations sur l'allaitement maternel?</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 1 = " . $_SESSION['case1_'][0] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 2 = " . $_SESSION['case1_'][1] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 3 = " . $_SESSION['case1_'][2] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 4 = " . $_SESSION['case1_'][3] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 5 = " . $_SESSION['case1_'][4] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 6 = " . $_SESSION['case1_'][5] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 7 = " . $_SESSION['case1_'][6] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 8 = " . $_SESSION['case1_'][7] . "</font><br>\n";
<div>...
<input type = 'radio' onclick = 'enrichir(1, 0)' name = '$nom' value ='$domaine'>$domaine<br />
</div>
<div id ='d' class= 'cellule' style='visibility:hidden'>
<input type='text' id ='nouveau_domaine' name = 'nouveau_domaine' />
</div>";
et le javascript où id sert à identifier la div à traiter...
Code : Tout sélectionner
function enrichir (id, option)
{
if (id == 1)
{
id ='d';
}
else
{
id = 'd1';
}
if (option == 1)
{
document.getElementById(id).style.visibility="visible";
}
else
{
document.getElementById(id).style.visibility="hidden";
}
}
<p id="bouton3"><label>Où avez-vous accouché?</label></br>
<input type="radio" name="bouton3" value="CHU de Rennes"/>CHU de Rennes<br>
<input type="radio" name="bouton3" value="Clinique de la sagesse"/>Clinique de la sagesse<br>
<input type="radio" name="bouton3" value="Centre Hospitalier Privé St Grégoire"/>Centre Hospitalier Privé St Grégoire<br>
<input type="radio" onclick="enrichir(1, 0)" name="bouton3" value="autre">Autre<br />
<div id="d" class="cellule" style="visibility:hidden">
<input type="text" id="bouton3_bis" name="bouton3_bis"/>
</div>
et j'ai mis le js dans ma partie "head" de mon html.oui ça marchera si tu mets enrichir(1,1);Désolée mais je me sens vraiment nulle!!
J'ai mis ça, est-ce que c'est bon?et j'ai mis le js dans ma partie "head" de mon html.<p id="bouton3"><label>Où avez-vous accouché?</label></br> <input type="radio" name="bouton3" value="CHU de Rennes"/>CHU de Rennes<br> <input type="radio" name="bouton3" value="Clinique de la sagesse"/>Clinique de la sagesse<br> <input type="radio" name="bouton3" value="Centre Hospitalier Privé St Grégoire"/>Centre Hospitalier Privé St Grégoire<br> <input type="radio" onclick="enrichir(1, 0)" name="bouton3" value="autre">Autre<br /> <div id="d" class="cellule" style="visibility:hidden"> <input type="text"[b] id="bouton3_bis"[/b] name="bouton3_bis"/> </div>
Code : Tout sélectionner
function enrichir (id, option)
{
if (id == 1)// si id vaut 1 on traite 'élément 'd'
{
id ='d'; // les noms 'd' et 'd1' sont liés aux noms qu'on veut manipuler...
}
else// si id vaut autre chose que 1 on traite l'élémen 'd1'
{
id = 'd1';
}
if (option == 1)// montrer l'élément qu'on vient de choisir
{
document.getElementById(id).style.visibility="visible";
}
else // cacher l'élément qu'on vient de choisir
{
document.getElementById(id).style.visibility="hidden";
}
}