[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: combobox и элемент списка по умолчанию.
Athlet
Здравствуйте!
Имеется combobox и кнопка, при выборе элемента списка и нажатии на кнопку submit, combobox устанавливает элемент списка на тот, что был по умолчанию, а не тот, что был выбран.
Как этого можно избежать?
Перерисовывать combobox заново?



Спустя 28 минут, 7 секунд (30.06.2010 - 09:08) Hugo_O написал(а):
Athlet
кнопка сабмит отправляет данные на сервер и перезагружает страницу.
а раз ты не указал что именно должно появляться в списке как первый элемент, то само собой ставится то, что по умолчанию.




Спустя 26 минут, 2 секунды (30.06.2010 - 09:34) sergeiss написал(а):
Hugo_O - ответ правильный, но "ни а чём" smile.gif

Athlet - при прорисовке любых элементов, имеющих несколько элементов (чек-боксы, списки) ты можешь указать тот, который выбран изначально. Это свойства checked или selected, у каждого элемента свои.

Вот живой пример для одного из элементов группы чек-боксов:
<input name="date_range" id="date_range" type="radio" value="oneday" onclick="set_button_enable('date_end', false); " 
<?php
if( $oneday_disabled ) { echo ' disabled="disabled" '; $date_range_set=true; }

if( !$date_range_set or $range_disabled) echo ' checked="checked" '; ?>
/>

Некоторые "дополнения" нужны на других этапах выполнения скрипта и не важны для рассматриваемого примера. Но я их все оставил, дабы не нарушать целостность моего кода и чтобы не удалить ничего лишнего.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.