Связаные 2 списка javascript + php
//1 select echo "<select id='date_s' name='date_s' size='7' onchange='this.form.submit();'>"; for ($dn_s = 1; $dn_s < 8; $dn_s++) { $dobav_s = time() + ($dn_s * 24 * 60 * 60); $date_s=date('Y-m-d', $dobav_s); if($dn_s==$dn_sr) echo "<option value='".$date_s."' selected> ".$date_s." </option>"; else { echo "<option value='".$date_s."'> ".$date_s." </option>"; } } echo "</select><br>"; echo "Выбор даты окончания акции:<br>"; //2 select $date_s=$_POST['date_s']; if (!empty($date_s)) { echo "<select id='date_f' name='date_f' size='7'>"; for ($dn_s = 0; $dn_s < 22; $dn_s++) { $date_f = strtotime($date_s.' +'.$dn_s.' day'); $date_f = date('Y-m-d', $date_f); echo "<option value='".$date_f."' onClick=\"javascript: window.alert('$date_f1 = $date_f');\"> ".$date_f." </option>"; } echo "</select>"; } echo "</form> Суть такая что переменя $date_f1 хранить в себе 2 значения 1) значение это php тоесть например string(10) "2012-05-11" $date_s string(10) "2012-06-01" $date_f1 2) а второе значение javascripta при кликеи выборе дате... Так вот сам код рабочий в бд всё добовляется вопрос такой как вывести на экран челоеку то ЧТО ОН ВЫБРАЛ ВО ВТОРОМ СЕЛЕКТЕ.... я как понимаю при клике надо перехватить както значение но как в js некогда глубоко не работал... Ах да забыл сказть когда написано onClick=\"javascript: window.alert('$date_f1 = $date_f');\"то алер выкидует правильную дату при выборе... как мне прировнять это к переменой и вывести Зарание огромное спасибо.... |
Часовой пояс GMT +3, время: 16:04. |