pug - 在 pug 模板引擎中是否有类似 datalist(html 5) 或类似功能的等效功能?
问题描述
我在哈巴狗模板视图中有一个小表单。我有一个特定字段,我从数据库中查询并显示为供用户选择的选项。但是如果首选选项不可用,那么我希望用户手动输入并提交它。在 html5 中,我使用 datalist 完成了这个,它非常简单。但是有没有办法用 pug 视图来做到这一点。请帮我解决这个问题。
表格看起来与此类似
extends layout
block content
h1 #{title}
form(method='POST', action='/projects/reg_project')
#form-group
input.form-control(name='name', type='text' placeholder='Name' value=username)
br
#form-group
input.form-control(name='email', type='text' placeholder='Email' value=email)
br
#form-group
input.radio-inline(name='position',type='radio',value='team')
label Team
input.radio-inline(name='position',type='radio',value='individual')
label Lone wolf
br
#form-group
<!--right now it is simple text field,I need to change something similar to datalist view -->
input.form-control(name='teamname', type='text' placeholder='TeamName')
br
#form-group
input.form-control(name='project_title', type='text' placeholder='Project Title')
br
#form-group
textarea.form-control(name='project_description' placeholder='Project Description')
br
#form-group
input(type='checkbox' name='experience')
label Done project before
#form-group
input(type='checkbox' name='mentor' checked)
label Mentor needed
input.btn.btn-primary(type='submit',value='Submit')
可以和pug做吗?
解决方案
当然,您可以使用相同的语法
input(id='inp1' list='browsers')
datalist(id='browsers')
option(value='IE')
option(value='FF')
推荐阅读
- c# - 如何在 Singleton Service 中使用 Scoped Service
- kubernetes - ISSUE 提交失败:发现状态代码:(11) UNKNOWN。描述:获取背书时出错:无法满足背书组合
- mysql - 如何在 magento 2 中使用 SQL 获取产品图像和视频?
- typescript - typescript function argument inherits from
- c# - 从 Excel 中读取多个数据模型并存储在数据库中以供 Power BI 使用
- javascript - React Native 性能缓慢
- linux - 如何在多个容器之间共享 CPU 配额?
- android - 如何在 RecyclerView 中获取特定位置视图?
- wordpress - 为什么当 gulp 在浏览器中打开网站时出现错误?
- python - python链表leetcode问题21合并两个有序列表