- Timestamp:
- 2013/01/24 22:25:44 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-multilang/data/Smarty/templates/admin/contents/index.tpl
r22352 r22359 106 106 107 107 $(function(){ 108 108 var dateFormat = $.datepicker.regional['<!--{$smarty.const.LANG_CODE}-->'].dateFormat; 109 110 <!--{if $arrForm.year != '' && $arrForm.month != '' && $arrForm.day != ''}--> 111 var year = '<!--{$arrForm.year|h}-->'; 112 var month = '<!--{$arrForm.month|h}-->'; 113 var day = '<!--{$arrForm.day|h}-->'; 114 var ymd = $.datepicker.formatDate(dateFormat, new Date(year, month - 1, day)); 115 $("#datepicker").val(ymd); 116 // console.log(ymd); 117 <!--{/if}--> 118 109 119 $( "#datepicker" ).datepicker({ 110 120 beforeShowDay: function(date) { … … 119 129 ,changeYear: 'true' 120 130 ,onSelect: function(dateText, inst){ 121 setDate(dateText); 131 var year = inst.selectedYear; 132 var month = inst.selectedMonth + 1; 133 var day = inst.selectedDay; 134 setDate(year + '/' + month + '/' + day); 122 135 }, 123 136 showButtonPanel: true, … … 126 139 }); 127 140 128 $("#datepicker").blur( function() { 129 var dateText = $(this).val(); 130 setDate(dateText); 141 $("#datepicker").change( function() { 142 var dateText = $(this).val(); 143 var dateFormat = $.datepicker.regional['<!--{$smarty.const.LANG_CODE}-->'].dateFormat; 144 // console.log(dateText); 145 // console.log(dateFormat); 146 var date; 147 var year = ''; 148 var month = ''; 149 var day = ''; 150 try { 151 date = $.datepicker.parseDate(dateFormat, dateText); 152 year = date.getFullYear(); 153 month = date.getMonth() + 1; 154 day = date.getDay(); 155 } catch (e) { 156 // console.log(e); 157 // clear date text 158 $(this).val(''); 159 } 160 setDate(year + '/' + month + '/' + day); 131 161 }); 132 162 … … 175 205 <td> 176 206 <!--{if $arrErr.year || $arrErr.month || $arrErr.day}--><span class="attention"><!--{$arrErr.year}--><!--{$arrErr.month}--><!--{$arrErr.day}--></span><!--{/if}--> 177 <input id="datepicker" type="text" value="<!--{if $arrForm.year != "" && $arrForm.month != "" && $arrForm.day != ""}--><!--{$arrForm.year|h}-->/<!--{$arrForm.month|h|string_format:'%02d'}-->/<!--{$arrForm.day|h|string_format:'%02d'}--><!--{/if}-->" <!--{if $arrErr.year != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> /> 178 <input type="hidden" name="year" value="<!--{$arrForm.year}-->" /> 179 <input type="hidden" name="month" value="<!--{$arrForm.month}-->" /> 180 <input type="hidden" name="day" value="<!--{$arrForm.day}-->" /> 207 <input id="datepicker" 208 type="text" 209 value="" <!--{if $arrErr.year != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> /> 210 <input type="hidden" name="year" value="<!--{$arrForm.year|h}-->" /> 211 <input type="hidden" name="month" value="<!--{$arrForm.month|h}-->" /> 212 <input type="hidden" name="day" value="<!--{$arrForm.day|h}-->" /> 181 213 </td> 182 214 </tr>
Note: See TracChangeset
for help on using the changeset viewer.