PHP中的复选框是一种特殊的表单元素,它可以让用户在一组选项中进行多项选择。它们可以用于创建一个可供用户选择的列表,并且可以让用户在多个选项之间进行多项选择。
使用 PHP 中的复选框非常简单,你只需要使用 HTML 的 标签来创建一个复选框,并将 type 属性设置为 “checkbox” 就可以了。例如:
Apple Orange Banana
上面的代码会创建三个名为 “fruit” 的复选框,它们的值分别是 “apple”、“orange” 和 “banana”。当用户勾选其中一个或者多个复选框时,这些值就会被传回服务器端。
此外,你还可以使用 HTML 的
上面的代码会在复选框前显示文本内容 “Apple”、“Orange” 和 “Banana”。这样就能让用户很容易地看出这些文本内容对应的是哪一个复选框。
此外,你也可以使用 PHP 的 isset() 函数来判断一个特定的复选框是否被勾选了。例如:
上面的代码会首先使用 isset() 函数来判断 $_POST['fruit'] 是否存在(即是否有人勾选了该复选框)。如果存在就会执行 if 语句里面的代码(即打印出 “You selected apple.” 这样的信息)。而如果不存在就会执行 else 语句里面的代码 (即打印出 “You did not select apple.” 这样的
复选框字段是一个简单的切换按钮。它可以是开或关。
value属性应该包含在选中复选框时将发送到服务器的值。如果未选中复选框,则不会发送任何内容。
<label for="checkboxField">A checkbox field</label> <input type="checkbox" name="checkboxField" id="checkboxField" value="yes" />
您可以通过向输入标记添加checked =“checked"属性来预先选择复选框:
<input type="checkbox" checked="checked" ... />.
通过创建具有相同name属性的多个复选框字段,您可以允许用户选择同一字段的多个值。
以下脚本用于index.htm。 它有几个复选框。
<html> <body> <form action ="index.php"> <ul> <li><input type ="checkbox" name ="chkFries" value ="11.00">Fries</li> <li><input type ="checkbox" name ="chkSoda" value ="12.85">Soda</li> <li><input type ="checkbox" name ="chkShake" value ="1.30">Shake</li> <li><input type ="checkbox" name ="chkKetchup" value =".05">Ketchup</li> </ul> <input type ="submit"> </form> </body> </html>
以下代码用于index.php,它接受来自复选框的值。
<?PHP print "chkFries:" . $chkFries . "<br/>"; print "chkSoda:" $chkSoda . "<br/>"; print "chkShake:" . $chkShake . "<br/>"; print "chkKetchup" . $chkKetchup . "<br/>"; $total = 0; if (!empty($chkFries)){ print ("You chose Fries <br>"); $total = $total + $chkFries; } if (!empty($chkSoda)){ print ("You chose Soda <br>"); $total = $total + $chkSoda; } if (!empty($chkShake)){ print ("You chose Shake <br>"); $total = $total + $chkShake; } if (!empty($chkKetchup)){ print ("You chose Ketchup <br>"); $total = $total + $chkKetchup; } print "The total cost is $$total"; ?>
PHP array_search() 函数 完整的 PHP Array 参考手册实例 在数组中搜索键值 red,并返回它的键名:?php $a=array(a=red,b=green,...
PHP array_shift() 函数完整的 PHP Array 参考手册实例删除数组中的第一个元素(red),并返回被删除的元素:?php$a=array("a"="...
PHP 匿名类 PHP 7 新特性PHP 7 支持通过 new class 来实例化一个匿名类,这可以用来替代一些"用后即焚"的完整类定义。实例实例?p...
PHP 7 移除的扩展 PHP 7 新特性PHP 7+ 版本移除了以下扩展:eregmssqlmysqlsybase_ct PHP 7 新特性...
PHP curl_multi_init函数 PHP cURL参考手册(PHP 5)curl_multi_init — 返回一个新cURL批处理句柄说明resource curl_multi_init (...