Я пытаюсь скопировать входные данные нескольких полей в один большой, на дату рождения.
дневное значение + значение месяца + значение года = значение дня/значение месяца/год в одном другом поле. Я сделал переменные каждого поля, а затем попытаюсь добавить их в поле "полное", но это не сработает. Что я делаю не так?
Демо: 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();
});
Вам нужно объявить переменные, прежде чем вводить их в поле .full
.
Рабочая скрипка: здесь
$(function(){
$('.copy').on('keyup blur', function(){
var day = $(".day").val();
var week = $(".week").val();
var year = $(".year").val();
$('.full').val(day + '.' + week + '.' + year);
}).blur();
});
Неверный порядок выполнения -
$(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/
var
для определения переменных