【发布时间】:2011-11-05 23:13:02
【问题描述】:
你们知道当你通过 PHP 提交表单时,表单复选框值被视为字符串“true”还是布尔值 true?假设我的复选框值属性设置为“true”。
【问题讨论】:
你们知道当你通过 PHP 提交表单时,表单复选框值被视为字符串“true”还是布尔值 true?假设我的复选框值属性设置为“true”。
【问题讨论】:
当您提交一个复选框时,该值将是您设置 value 属性的任何值,并且当 PHP 解析表单数据并填充 $_REQUEST 和朋友时,该值将是一个字符串。
如果您未在表单中指定值,则浏览器默认为"on",而不是"true"(这是standard behaviour in HTML 5)。
【讨论】:
:D
string(1) "1"。