我试图将出生日期的多个字段的输入数据复制到一个大字段中。
日值+月值+年值=日值/月值/年值一起进入另一个字段。我为每个字段创建了变量,然后尝试将它们添加到“完整”字段中。输入字段,但这不起作用。我做错了什么?
$(function(){
$('.copy').on('keyup blur', function(){
$('.full').val(day + '/' + week + '/' + year);
day = $(".day").val();
week = $(".week").val();
year = $(".year").val();
}).blur();
});
答案 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();
});