我在制作datepicker区域时遇到了问题。
<script type="text/javascript">
$(document).ready(function () {
$(function () {
var culture= $("#culture").val();
$("#dob").datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'dd-M-yy',
yearRange: '-90:-15',
defaultDate: '-90y'
});
$.datepicker.setDefaults($.datepicker.regional[""]); //need en-In as default region
// $("#dob").datepicker($.datepicker.regional["en"]);
$("#dob").datepicker("option",
$.datepicker.regional[culture]);
});
});
</script>
问题:dob文本框在编辑模式下不显示值。 * WHY ??&LT; * BR /&GT;
如果我删除我用于制作datepicker区域的所有下面的代码行,那么所有一切都适合我。
答案 0 :(得分:0)
<script type="text/javascript">
$(document).ready(function () {
$(function () {
var abc = $("#culture").val();
$.datepicker.setDefaults($.datepicker.regional['']);//this will set default lacale to ENGLISH
$("#dob").datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'dd-M-yy',
yearRange: '-90:-15',
defaultDate: '-90y'
});
$.datepicker.setDefaults($.datepicker.regional[culture]); //This will set default locale to current "culture"
});
});
</script>
这不是我认为的正确方法,只是尝试一下,让我知道它是否有效?