Javascript 获取Jade中输入元素的值

Javascript 获取Jade中输入元素的值,javascript,node.js,pug,Javascript,Node.js,Pug,是否可以使用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!

是否可以使用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
我希望能够读取年龄字段,然后根据值加载额外的输入元素,但我找不到任何方法来读取jade中客户端的值


谢谢您的帮助。

客户端代码将是HTML,而不是JADE。您可以将额外的输入添加到JADE中,使其呈现到页面中,并给它一个CSS类来隐藏它。然后根据年龄字段中的值,使用标准JavaScript显示
输入

Jade是服务器端模板引擎,因此在呈现视图且未提交到服务器时无法读取值。您必须在客户端编写javascript。