【问题标题】:checked in input not working for html+php签入的输入不适用于 html+php
【发布时间】:2020-06-25 22:40:09
【问题描述】:

我在使用<input> HTML 标记时遇到了一些问题。我尝试选中一个框,但它不起作用。 HTML 文件使用 PHP 运行。如您所见,我在输入中使用了默认检查。但它不起作用。如果没有 jQuery,我该如何解决这个问题?

<fieldset id="imageselector">
 <label id="labelog" class="container imageinput" style="display:none;">
   <input id="Radioog" name="radio" class="radio" type="radio" value="img" checked/>
   <img id="selector_image" class="selector_image"  src="//youtube.com/yts/img/yt_1200-vflhSIVnY.png">
   <span class="imagecheckmark"></span>
 </label>
 <label id="labelimg" class="container imageinput" style="display:none;">
   <input id="Radioimg" name="radio" class="radio" type="radio" value="og"/>
   <img id="selector_og" class="selector_image" src="//youtube.com/yts/img/yt_1200-vflhSIVnY.png">
   <span class="imagecheckmark"></span>
 </label>
</fieldset>

【问题讨论】:

    标签: html input checkbox checked


    【解决方案1】:

    你的标签上有display: none,这个元素包裹了你的无线电输入,所以这些都不会出现。如果你删除它,checked 工作正常。

    【讨论】:

    • 已经试过了,还是不行。还有一些 jQuery 之后 display:none 被删除了,所以我认为它应该是可见的吧?
    • 编辑您的问题并添加Minimal, Reproducible Example,这将有助于解决您的问题。
    • 如果您在关闭 display:none 时删除了所有 attrs,那么您也将删除选中的 attr,但如果您直接修改样式 attr,那么它可能会发生其他事情在。没有看到代码很难推测。
    • 但我无法重现它。它只发生在那里。不,它不可能是显示:无,因为没有它们它也不起作用。
    • 那么任何人都无法帮助您。您共享的只是 HTML 并且 HTML 有效,您的项目中的某些内容导致它无法正常工作,因此您无法重现该问题。如果您的分享问题是您不知道有很多支持 PHP 的在线代码编辑器(例如 [tehplayground])支持 PHP,但是,如果您不想分享,那么您需要调试自己的问题.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-06
    • 1970-01-01
    • 2020-10-06
    • 1970-01-01
    • 1970-01-01
    • 2021-01-02
    • 1970-01-01
    相关资源
    最近更新 更多