是否可以使用JADE访问元素的输入值?我试图在JS中实现与document.getElementById('aDiv').value
类似的东西。
我的代码如下:
extends ../layout
block content
form.form-horizontal(id='signup-form', method='POST')
input(type='hidden', name='_csrf', value=token)
legend Become a bee!
.form-group
label.col-sm-3.control-label(for='age') Age
.col-sm-7
input.form-control(type='age', name='age', id='age', placeholder='Enter your age', autofocus)
.form-group
label.col-sm-3.control-label(for='parent-email') Parent's Email
.col-sm-7
input.form-control(type='text', name='parent-email', id='parent-email', placeholder='Parent Email')
.form-group
.col-sm-offset-3.col-sm-7
button.btn.btn-success(type='submit')
i.fa.fa-check
| Signup
我希望能够读取age字段,然后根据值,加载一个额外的input元素,但是我找不到任何方法来读取jade中的客户端值。
感谢您的帮助。
答案 0 :(得分:1)
客户端代码将是HTML,而不是JADE。您可以将其他输入添加到JADE中,以便将其呈现给页面,并为其提供一个CSS类来隐藏它。然后使用标准JavaScript显示input
或不显示,具体取决于年龄字段中的值。