HTML输入单选值=";假;职位空缺

HTML输入单选值=";假;职位空缺,html,forms,post,input,types,Html,Forms,Post,Input,Types,在FireFox中,我有一个无线电输入,其值设置为字符串“false”(不确定是否有任何可能与布尔值false的区别) 这表明浏览器将字符串“false”强制转换为布尔值false或NULL 预期的行为是什么 如果我特别希望返回字符串“false”,该怎么办 我的理解是,如果选中单选按钮,则会发布值,否则会发送空字符串。在您的情况下,如果选中单选按钮,则会发送“false”,否则会发送空字符串。我的理解是,如果选中单选按钮,则会发送值,否则会发送空字符串。在您的情况下,如果选中单选按钮,则将发送

在FireFox中,我有一个无线电输入,其值设置为字符串“false”(不确定是否有任何可能与布尔值false的区别)

这表明浏览器将字符串“false”强制转换为布尔值false或NULL

  • 预期的行为是什么

  • 如果我特别希望返回字符串“false”,该怎么办


  • 我的理解是,如果选中单选按钮,则会发布值,否则会发送空字符串。在您的情况下,如果选中单选按钮,则会发送“false”,否则会发送空字符串。

    我的理解是,如果选中单选按钮,则会发送值,否则会发送空字符串。在您的情况下,如果选中单选按钮,则将发送“false”,否则将发送一个空字符串。

    您是否100%确定在提交时选中了该单选按钮?顺便说一下,您可以使用
    var\u dump()
    来获取值的类型,而不是猜测。只在Firefox中?您测试了其他浏览器?您是否100%确定在提交时已检查收音机?顺便说一下,您可以使用
    var\u dump()
    来获取值的类型,而不是猜测。只在Firefox中?您测试了其他浏览器吗?是的,如果没有检查,值将/不应发布是的,如果没有检查,值将/不应发布
    <input name="test_1" type="radio" value="false" />
    
    print_r($_POST["test_1"]);
    
    Array
    (
        [test_1] =>
    )