所以这就是问题,我需要询问用户最低和最高生日。
用户可以选择没有最大生日。在这种情况下,我希望标签的默认值为1900-01-01。
但由于某种原因,它没有得到价值。它将值保持为null ....
这是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());
});
});
非常感谢, ARA
答案 0 :(得分:0)
这是一个愚蠢的错误。
('#birthdate_max').val == "1900-00-00" ? "{{{ date('Y-m-d') }}}" : "1900-00-00";
应该是:
('#birthdate_max').val == "1900-01-01" ? "{{{ date('Y-m-d') }}}" : "1900-01-01";