我有这个日期选择器功能:
!!!5
html
head
link(type='text/css', href='http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css', rel='stylesheet')
script(src='http://code.jquery.com/jquery-1.9.1.js', type='text/javascript')
script(src='http://code.jquery.com/ui/1.10.3/jquery-ui.js', type='text/javascript')
script
$(function() {
$.datepicker.setDefaults(
$.extend($.datepicker.regional[""])
);
$("#datepicker").datepicker();
});
我想用输入表单发送所选日期的结果。
input#datepicker(type='text')
我得到输入字段并可以选择日期等等,但我似乎无法接收/转移到我的其他.js文件。
如何将结果打包成表格(带有值)?对于其他值,我只是做这样的事情:
form(action="/registerActivity", method="post")
select(name = "item[activity]")
each point in points
option(value=point.Activity) #{point.Activity}
select(name ="item[participant]")
option(value='testValue') Just a Option
input#datepicker(type='text', name="item[date]")
input(type="submit", value="Registrer participant")
这是这样收到的:
registerActivity: function(req,res) {
var item = req.body.item;
newActivity = new activity();
newActivity.activityName = item.activity;
newActivity.acitivtyParticipant = item.participant;
newActivity.acitivtyDate = item.date;
newActivity.save(function savedActivity(err){
if(err) {
throw err;
}
});
res.redirect('/');
非常感谢任何帮助!
答案 0 :(得分:0)
你没有显示整个代码,但可能你看起来错过了一个名字属性。这就是req.body所期待的。
所以在玉器中它将是
input#datepicker(type='text', name='yourname')