【问题标题】:Radio button does not get checked未选中单选按钮
【发布时间】:2023-04-09 17:35:01
【问题描述】:

我想设置一个单选按钮检查它是否有值,我的代码生成以下输出:

<input id="radio2" type="radio" checked="checked" value="2" name="radio">

但由于某种奇怪的原因,它没有设置单选按钮选中。我可以看到,当页面加载时,收音机被检查了很短的时间,但很快就消失了。

这是Firebug的屏幕截图,为什么它在源代码中显示checked: false时在厄运中显示checked="checked"?是什么原因造成的?

checked="checked" 是用 PHP 在源代码中添加的(不使用 jQuery)。

【问题讨论】:

  • 请提供完整的html代码和php。
  • 您是否拥有多个名称为radio 的单选按钮?只能检查其中一项。你有一个运行的 Javascript 可以改变你的字段的状态吗?
  • 这个正在工作,我已经尝试过你提供的代码
  • 它对 很好

标签: php html radio-button


【解决方案1】:

这是选中单选按钮的常规方法。请提供完整代码

<input type="radio" name="radio1"  value="2" checked="checked" />

【讨论】:

  • 即使是 user1355300 也知道是这样的。但问题是为什么它不检查单选框呢?小心回答天使
【解决方案2】:

您的代码是正确的,但是 我认为另一个 javascript 正在更改您的单选按钮。

【讨论】:

    【解决方案3】:

    试试这个

    <input id="radio2" type="radio" value="2" name="radio" checked>
    

    【讨论】:

      猜你喜欢
      • 2019-10-04
      • 1970-01-01
      • 2017-06-21
      • 2018-05-10
      • 1970-01-01
      • 2014-09-25
      • 2018-01-02
      • 2011-06-01
      • 1970-01-01
      相关资源
      最近更新 更多