开发者

Checkbox checked with PHP form post?

开发者_开发百科How do I check a checkbox?

I've tried 1, On, and Yes. That doesn't work. Putting the worked "checked" alone works, but then how do I check with PHP after a form post of the checkbox is checked?

<input type="checkbox" class="inputcheckbox" id="newmsg" name=chk[newmsg2] value="1" />


A checkbox will only be a successful control if it is checked.

Controls that are not successful are not submitted as data.

Therefore, you can tell if a checkbox is checked by seeing if its value has been submitted.

E.g.

if ($_POST['chk']['newmsg2'] == 1) {


<input type="checkbox" class="inputcheckbox" id="newmsg" name=chk[newmsg2] value="1" <?php if ($_POST['chk']['newmsg2']): ?>checked="checked"<?php endif; ?> />


Here is the code;

<form action="test.php" method="POST">
    <input type="checkbox" class="inputcheckbox" id="newmsg" name=chk[newmsg2] value="1" />
    <input type="submit">
</form>

<?php
    $check = $_POST['chk']['newmsg2'];
    echo "***$check****"
?>

If it is checked $check will show 1.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜