jQuery - 将jquery结果输出到隐藏的表单字段

时间:2011-01-16 12:44:56

标签: jquery

我想知道如何将jQuery的结果输出到隐藏的表单字段,以便我可以将其推送到数据库中。

我正在使用此处的日历功能 - http://www.kelvinluck.com/assets/jquery/datePicker/v2/demo/index.html

显然以下代码获取数组,但我不知道如何将其转发到隐藏字段。

$('.date-picker').dpGetSelected()

据我所知,我希望dpGetSelected在触发以下内容时运行dpClosed

这对我来说有点混乱。

任何帮助都会很棒。

干杯,

2 个答案:

答案 0 :(得分:1)

使用类似

的内容
$("#myhiddenfieldId").val($('.date-picker').dpGetSelected());

答案 1 :(得分:0)

您可以绑定到'dateSelected'事件,以便在选择日期时自动更新隐藏字段。假设您的隐藏字段的名称为“日期”,则:

$('.date-picker').bind('dateSelected', function (e, selectedDate) {
    $('input[name="date"]').val(selectedDate);
});

以下是该插件网站的相关演示:http://www.kelvinluck.com/assets/jquery/datePicker/v2/demo/datePickerListen.html


更新:要在绑定后立即触发事件,以便在页面加载中正确填充隐藏字段:

$('.date-picker').bind('dateSelected', function (e, selectedDate) {
    $('input[name="date"]').val(selectedDate);
}).trigger('dateSelected', [$('.date-picker').dpGetSelected()]);