Ejs input_field_tag方法设置types属性为5

我正在使用ejs进行模板渲染,我正在使用下面的代码

<%- input_field_tag('empName', 5) %> 

其中生成输出为

 <input id="empName" value="" type="5" name="empName"> 

这里的type属性设置为5 – 实际上需要设置为textvalue属性需要设置为5

我从ejs_wiki_ViewHelpers引用代码,他们声明输出将生成为<input id='empName' value='5' type='text' name='empName'/>

让我知道我的代码出了什么问题,因为我只是从文档中复制粘贴它。

你可能使用express-helpers模块,它使用不同于普通的ejs视图助手的参数。

express-helpers模块中的input_field_tagname作为第一个参数, inputType作为第二个参数,第三个参数是options对象。

有关更多信息,请参阅此模块的wiki 。