gpt4 book ai didi

php 复选框默认值 'on' 是什么意思

转载 作者:行者123 更新时间:2023-12-02 23:03:37 25 4
gpt4 key购买 nike

最近在使用复选框时,我必须执行以下测试代码:

<?php if ( isset( $_POST['myname'] ) ) {
$myvalue = $_POST['myname'];
echo $myvalue; } ?>

<form method="post">
<input type="checkbox" name="myname" />
<input type="submit" name="send" /></form>

因此,表单提交后我得到的输出是,当选中复选框时,它会打印“on”,否则什么也不打印(如果复选框上未提供值)。它不是应该在选中复选框时打印 1(true) 吗? PHP 中的“on”是什么意思?

最佳答案

如果您没有为复选框提供value属性,则其值将为on

<input type="checkbox" name="myname" />

$_POST['myname'] 值为 on

<input type="checkbox" name="myname" value="1" />

$_POST['myname'] 值为 1

在这两种情况下,当复选框未选中时,它不会出现在 $_POST 中(未设置)

关于php 复选框默认值 'on' 是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37111029/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com