Pergunta

<form method="POST">

    <input type="checkbox" id="hrm" name="hrm" />

</form>

Quer dizer quando o formulário é postado.

Foi útil?

Solução

$_GET['hrm'] ou $_POST['hrm'] (dependendo do atributo method do formulário) será definido para 'On' se for verificado, ou não será definido em tudo que seja desmarcada. Em essência, você pode apenas verificar usando isset ($ _ GET [ 'hrm']) (ou _POST se esse for o caso) -. Se isset () retorna true, em seguida, verificou-se

Outras dicas

<input type="checkbox" id="hrm" name="hrm" value="yes" />


<?php

if ( isset( $_POST['hrm']) && $_POST['hrm'] === 'Yes' ) {
}

?>

Este como:

<?PHP
if($_POST['hrm']=='ok') echo 'checked';
else echo 'not';
?>

ou

<?PHP
if(isset($_POST['hrm'])) echo 'checked';
else echo 'not';
?>

Mas primeiro você tem que dar valor para ele:

<input type="checkbox" id="hrm" name="hrm" value='ok' />
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top