bonjour

je souhaite qu'une checkbox coch� me fasse appraitre des champs cach�s.
Cela fonctionne a l'appel de la page, quand la checkbox est non coch�.
Mais si la checkbox est d�j� coch� par le script PHP le JS ne tient pas compte de cet �tat.
Comment indiquer au Java script que cette case est coch�e par la variable PHP $alerte?

le code JS
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
 function alrt(alrtprod){
 
	if (document.getElementById("alerteprod" ).checked == true) {
var str= prompt("quelques indications des informations manquantes","");
document.getElementById('newmessage').value=str;
document.getElementById('newmessage2').style.visibility="visible";
	}
       if (document.getElementById("alerteprod" ).checked == false){
 
       document.getElementById('newmessage2').style.visibility="hidden";
        }
}
le code source de la page
Code html : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
!-- alerte prod-->
<br>
<input type="hidden" name="idalerte" value="">
<input type="checkbox" id="alerteprod" onClick='alrt(this.checked)' name="alerte" checked='checked' />
Demande d'infos suppl&eacute;mentaires &agrave; la production<br>
<b> N'oubliez pas de d&eacute;cocher la case si vous avez compl&eacute;t&eacute; les infos.</b><BR>
<center><font style='visibility: hidden'  id="newmessage2">
    <textarea name="message" id="newmessage">sfds</textarea>
 
    </font>

et le code PHP
Code php : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
//alerte prod
    $sqlalerte="SELECT * FROM  Alerte  WHERE Num_rush=$num";
    $resultat2 = mysql_query($sqlalerte) or die(mysql_error());
    if (mysql_num_rows($resultat2)>0)$alerte="checked='checked'";
    while ($listalerte =mysql_fetch_assoc($resultat2)){
    $idalerte=$listalerte['ID_alert'];
    $message=$listalerte['message'];
    $nom_complet=$listalerte['Nom_createur'];
    }
?>
<input type="checkbox" id="alerteprod" onClick='alrt(this.checked)' name="alerte" <?php echo $alerte ?> />
Demande d'infos suppl&eacute;mentaires &agrave; la production<br>
<?php IF ($alerte=="checked='checked'")echo"<b> N'oubliez pas de d&eacute;cocher la case si vous avez compl&eacute;t&eacute; les infos.</b><BR>"?>
 
<center><font style='visibility: hidden'  id="newmessage2">
    <textarea name="message" id="newmessage"><?php echo $message?></textarea>
 
    </font>