5568 sujets

Sémantique web et HTML

Bonjour,

j'ai un checkbox et je veux lorsque je cocher et cliquer sur un bouton enregistre la case à cocher rester cocher voila mon code
input type="checkbox"  class="checkbox" name="PR" id="PR" value="1"<?php if (isset($_POST['PR']))  echo 'checked';?>     onClick="if(this.checked){document.getElementById('PRO').innerHTML='Solde'}else{document.getElementById('PRO').innerHTML='Promotion'}" />
 


merci
Salut,

C'est plus un problème PHP que HTML. Cela dit il te manque un espace et c'est pour ça que ton script ne fonctionne pas :

<?php if (isset($_POST['PR']))  echo ' checked="checked"';?>
Salut,

<input type="checkbox"  class="checkbox" name="PR" id="PR" value="1" <?php if (isset($_POST['PR']))  {echo 'checked';} ?>     onClick="if(this.checked){document.getElementById('PRO').innerHTML='Solde'}else{document.getElementById('PRO').innerHTML='Promotion'}" /> 


En rajoutant des crochets pour le if, il y a des chances pour que cela fonctionne mieux.
Xulu a écrit :
En rajoutant des crochets pour le if

Quand il n'y a qu'une seule ligne dans la condition, ils sont optionnels.