- Timestamp:
- 2013/01/24 21:28:40 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-multilang/data/Smarty/templates/admin/basis/holiday.tpl
r22319 r22354 26 26 <!-- 27 27 $(function(){ 28 28 var dateFormat = $.datepicker.regional['<!--{$smarty.const.LANG_CODE}-->'].dateFormat; 29 30 <!--{if $arrForm.month != '' && $arrForm.day != ''}--> 31 var year = new Date().getFullYear(); 32 var month = '<!--{$arrForm.month|h}-->'; 33 var day = '<!--{$arrForm.day|h}-->'; 34 var ymd = $.datepicker.formatDate(dateFormat, new Date(year, month - 1, day)); 35 $("#datepicker").val(ymd); 36 // console.log(ymd); 37 <!--{/if}--> 38 29 39 $( "#datepicker" ).datepicker({ 30 40 beforeShowDay: function(date) { … … 39 49 ,changeYear: 'false' 40 50 ,onSelect: function(dateText, inst){ 41 setDate(dateText); 51 var year = inst.selectedYear; 52 var month = inst.selectedMonth + 1; 53 var day = inst.selectedDay; 54 setDate(year + '/' + month + '/' + day); 42 55 }, 43 56 showButtonPanel: true, … … 46 59 }); 47 60 48 $("#datepicker").blur( function() { 49 var dateText = $(this).val(); 50 setDate(dateText); 61 $("#datepicker").change( function() { 62 var dateText = $(this).val(); 63 var dateFormat = $.datepicker.regional['<!--{$smarty.const.LANG_CODE}-->'].dateFormat; 64 // console.log(dateText); 65 // console.log(dateFormat); 66 var date; 67 var year = ''; 68 var month = ''; 69 var day = ''; 70 try { 71 date = $.datepicker.parseDate(dateFormat, dateText); 72 year = date.getFullYear(); 73 month = date.getMonth() + 1; 74 day = date.getDay(); 75 } catch (e) { 76 // console.log(e); 77 // clear date text 78 $(this).val(''); 79 } 80 setDate(year + '/' + month + '/' + day); 51 81 }); 52 82 … … 104 134 <span class="attention"><!--{$arrErr.day}--></span> 105 135 <!--{/if}--> 106 <input id="datepicker" type="text" value=" <!--{if $arrForm.month != "" && $arrForm.day != ""}-->/<!--{$arrForm.month|h|string_format:'%02d'}-->/<!--{$arrForm.day|h|string_format:'%02d'}--><!--{/if}-->" <!--{if $arrErr.year != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> />136 <input id="datepicker" type="text" value="" <!--{if $arrErr.year != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> /> 107 137 <input type="hidden" name="month" value="<!--{$arrForm.month}-->" /> 108 138 <input type="hidden" name="day" value="<!--{$arrForm.day}-->" />
Note: See TracChangeset
for help on using the changeset viewer.