将多个输入值克隆到一个输入字段中

时间:2014-03-28 13:18:16

标签: javascript jquery

我试图将出生日期的多个字段的输入数据复制到一个大字段中。

日值+月值+年值=日值/月值/年值一起进入另一个字段。我为每个字段创建了变量,然后尝试将它们添加到“完整”字段中。输入字段,但这不起作用。我做错了什么?

演示:http://jsfiddle.net/J2PHq/

$(function(){
    $('.copy').on('keyup blur', function(){
         $('.full').val(day + '/' + week + '/' + year);

        day = $(".day").val();
        week = $(".week").val();
        year = $(".year").val();
     }).blur();
});

2 个答案:

答案 0 :(得分:1)

执行顺序错误 -

$(function(){
    $('.copy').on('keyup blur', function(){
        var day = $(".day").val();
        var week = $(".week").val();
        var year = $(".year").val();
        $('.full').val(day + '/' + week + '/' + year);
     }).blur();
});

演示---> http://jsfiddle.net/J2PHq/6/

答案 1 :(得分:1)

您需要在.full字段中输入变量之前声明变量。

工作小提琴:here

$(function(){
    $('.copy').on('keyup blur', function(){        
        var day = $(".day").val();
        var week = $(".week").val();
        var year = $(".year").val(); 

        $('.full').val(day + '.' + week + '.' + year);

     }).blur();
});