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

由于 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


至尊宝的传说
浏览 40回答 1
1回答

有只小跳蛙

在我的学习之旅中,我回到了这里。解决方案非常简单,就是这样。我替换了这部分代码:<input type="text" class="textbox" name="subject" size="40" maxlength="85" value="{$subject}" tabindex="1" /></td>对于这段代码:<td class="trow2">{$prefixselect}&nbsp; &nbsp; &nbsp; &nbsp; <select>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <option value="1">1</option>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <option value="2">2</option>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <option value="3">3</option>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <option value="4">4</option>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <option value="5">5</option>&nbsp; &nbsp; &nbsp; &nbsp; </select>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5