首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >复选框是否与PHP表单发布一起选中?

问复选框是否与PHP表单发布一起选中?
EN

Stack Overflow用户
提问于 2010-05-08 08:08:49
回答 3查看 4.1K关注 0票数 4

如何选中复选框?

我已经尝试了1、On和Yes。这不管用。单独将工作“选中”可以工作,但是在复选框的表单张贴被选中后,我如何用PHP检查呢?

代码语言:javascript
复制
<input type="checkbox" class="inputcheckbox" id="newmsg" name=chk[newmsg2] value="1" />
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-05-08 08:34:53

复选框只有在被选中时才是成功的控件。

未成功的控件不会作为数据提交。

因此,您可以通过查看复选框的值是否已提交来判断复选框是否被选中。

例如。

代码语言:javascript
复制
if ($_POST['chk']['newmsg2'] == 1) {
票数 4
EN

Stack Overflow用户

发布于 2010-05-08 08:16:00

以下是代码;

代码语言:javascript
复制
<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****"
?>

如果选中,$check将显示1。

票数 0
EN

Stack Overflow用户

发布于 2010-05-08 08:16:47

代码语言:javascript
复制
<input type="checkbox" class="inputcheckbox" id="newmsg" name=chk[newmsg2] value="1" <?php if ($_POST['chk']['newmsg2']): ?>checked="checked"<?php endif; ?> />
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2792375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档