0
Так вот, мне нужно спросить пользователей о минимальной и максимальной дате рождения.Изменить значение даты ввода jquery
У пользователя есть выбор, не имеющий максимальной даты рождения. В этом случае я хочу, чтобы значение по умолчанию для тега было 1900-01-01.
Но по какой-то причине оно не получает значение. Она хранит значение в нуль ....
Вот в JSFiddle: http://jsfiddle.net/K5HRq/1/
$(document).ready(function() {
$('#max_date_button').click(function(e){
e.preventDefault();
var input_data = $('#birthdate_max').val == "1900-00-00" ? "{{{ date('Y-m-d') }}}" : "1900-00-00";
$('#birthdate_max_div').toggle();
$(this).text($(this).text() == "No max date" ? "Yes max date" : "No max date");
$('#birthdate_max').val(input_data);
console.log(input_data);
console.log($('#birthdate_max').val());
});
});
Спасибо большое, Ара
$ ('# birthdate_max') == Вэл "1900-00-00"? или 1900-01-01. – underscore
Ничего себе .... -.- Иногда мне кажется, что я самый тупой человек, живущий ... Большое спасибо! –
Вы хотите '$ ('# birthdate_max'). Val()'. 'val' - метод. Кроме того, могу ли я предложить вместо этого использовать 'disable'? [DEMO] (http://jsfiddle.net/tewathia/K5HRq/7/) – tewathia