2013-04-17 1 views
-4

У меня есть html-форма, проходящая через петлю php-массива. Он contaisn поле даты, и я хочу поставить jquery datepicker, но по какой-то причине datepicker не работает. вот разметка для формы:jquery date picker не работает внутри php loop

$html = ''; 
$html .= '<td class="main b_width"><strong>Date of Birth:</strong></td> 
      <td class="main width2_100">'. tep_draw_input_field('driver_dob', tep_date_short($driver_edit['driver_dob']), 'id="driver_dob"').'&nbsp;' . (tep_not_null(ENTRY_DATE_OF_BIRTH_TEXT)? '<span class="inputRequirement">' . ENTRY_DATE_OF_BIRTH_TEXT . '</span>': '') .' 

     <script type="text/javascript">$("#driver_dob").datepicker({dateFormat: '.JQUERY_DATEPICKER_FORMAT.', changeMonth: true, changeYear: true, yearRange: "-100:+0"})</script> 
     </td>'; 

echo $html; 

Может ли кто-нибудь сказать мне, почему он не работает?

+0

Как можно воспроизвести результаты, которые вы получаете? –

ответ

1

Try изменения

$html .= '<td class="main b_width"><strong>Date of Birth:</strong></td> 
      <td class="main width2_100">'. tep_draw_input_field('driver_dob', tep_date_short($driver_edit['driver_dob']), 'id="driver_dob"').'&nbsp;' . (tep_not_null(ENTRY_DATE_OF_BIRTH_TEXT)? '<span class="inputRequirement">' . ENTRY_DATE_OF_BIRTH_TEXT . '</span>': '') .' 

     <script type="text/javascript">$("#driver_dob").datepicker({dateFormat: '.JQUERY_DATEPICKER_FORMAT.', changeMonth: true, changeYear: true, yearRange: "-100:+0"})</script> 
     </td>'; 

в

$html .= '<td class="main b_width"><strong>Date of Birth:</strong></td> 
      <td class="main width2_100">'. tep_draw_input_field('driver_dob', tep_date_short($driver_edit['driver_dob']), 'id="driver_dob"').'&nbsp;' . (tep_not_null(ENTRY_DATE_OF_BIRTH_TEXT)? '<span class="inputRequirement">' . ENTRY_DATE_OF_BIRTH_TEXT . '</span>': '') .' 

     <script type="text/javascript">$("#driver_dob").datepicker({dateFormat: "'.JQUERY_DATEPICKER_FORMAT.'", changeMonth: true, changeYear: true, yearRange: "-100:+0"})</script> 
     </td>'; 

Я думаю, что значение dateFormat «s потребности двойные кавычки (") вокруг него, а также.

 Смежные вопросы

  • Нет связанных вопросов^_^