Javascript 从选择日期生成输入字段值

Javascript 从选择日期生成输入字段值,javascript,jquery,Javascript,Jquery,我有这个密码 这: 所以我想生成输入字段值birhtday选项被选中。我制作javascript,但不知道如何生成月份和年份 $(document).ready(function() { $("#pelajar_tglahir_3i option").filter(function() { return $(this).val() == $("#pelajar_code").val(); }).attr('selected', true); $("#p

我有这个密码

这:

所以我想生成输入字段值birhtday选项被选中。我制作javascript,但不知道如何生成月份和年份

$(document).ready(function() {

    $("#pelajar_tglahir_3i option").filter(function() {
        return $(this).val() == $("#pelajar_code").val();
    }).attr('selected', true);

    $("#pelajar_tglahir_3i").live("change", function() {
        $("#pelajar_code").val($(this).find("option:selected").attr("value"));
    });

}); 

例如,选择生日为1990年3月1日,输入字段值为1990年3月1日。最简单的方法是将值集中起来。类似于
on()
方法

var dateStr=$("#pelajar_tglahir_3i").val()+$("#pelajar_tglahir_2i").find("option:selected").text()+$("#pelajar_tglahir_1i").val();
$("#pelajar_code").val(dateStr);

下面是..您可能需要做一些验证..

作为补充说明:您确实不应该使用.live(),这是一个不好的函数,甚至jQuery团队建议在旧版本中使用.on不可用.delegate over.live