为了账号安全,请及时绑定邮箱和手机立即绑定

如何将 HTML 中的文本替换为列表?

如何将 HTML 中的文本替换为列表?

至尊宝的传说 2024-01-22 20:42:42
由于 COVID-19,我在家失业,并且有很多空闲时间,所以我决定看看修改一些 MyBB 代码有多难,到目前为止我做得还不错。我确信我的问题的答案就在那里,但我很迷茫,我什至不知道如何搜索来解决我的问题,在过去的 4 个小时里我一直在搜索并试图找出答案,此时,我只是不知道还能尝试什么。这是我要修改的代码。<td class="trow2">{$prefixselect}<input type="text" class="textbox" name="subject" size="40" maxlength="85" value="{$subject}" tabindex="1" /></td>这段代码来自名为“newthread”的 MyBB 模板。该代码的目的是在文本框中键入主题以发布新线程。但我想做的是给用户一个下拉列表以供选择,而不是输入文本。这是我尝试使用但没有成功的另一段代码。<input list="browsers"><datalist id="browsers">  <option value="Internet Explorer">  <option value="Firefox">  <option value="Chrome">  <option value="Opera">  <option value="Safari"></datalist>如果我复制粘贴到目前为止我尝试过的所有内容,我明天就会完成这篇文章,这会让很多优秀的 HTML 开发人员感到前所未有的畏缩。任何帮助表示赞赏。谢谢。PS:将代码添加到这篇文章本身就是另一个挑战。XD
查看完整描述

1 回答

?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

在我的学习之旅中,我回到了这里。解决方案非常简单,就是这样。


我替换了这部分代码:


<input type="text" class="textbox" name="subject" size="40" maxlength="85" value="{$subject}" tabindex="1" /></td>

对于这段代码:


<td class="trow2">{$prefixselect}

        <select>

            <option value="1">1</option>

            <option value="2">2</option>

            <option value="3">3</option>

            <option value="4">4</option>

            <option value="5">5</option>

        </select>


查看完整回答
反对 回复 2024-01-22
  • 1 回答
  • 0 关注
  • 101 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信