|
|
|
| как выделить поле option, меню select, значением selected, при помощи значения value для него.
Пример
<select>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
|
Как выделить, например поле 2 selected автоматически при входе на страницу | |
|
|
|
|
|
|
|
для: Lelik
(14.08.2006 в 21:46)
| | <option value="2" selected> | |
|
|
|
|
|
|
|
для: 12345
(15.08.2006 в 02:03)
| | неправильно задан вопрос...
из БД, из поля типа ENUM вынимаеться значение. Как сделать выделенным поле в списке если его значение(value) равно со значением из БД? | |
|
|
|
|
|
|
|
для: Lelik
(15.08.2006 в 02:10)
| | Я задавал подобный вопрос когда-то на форуме PHP, чтобы слишком долго не искать тему, даю готовый код.
<input type="hidden" id="type" name="type" value="<?php echo $type?>">
<select name="category_list" id="category_list" onchange="listByCategory(this)" >
<option value="All">All</option>
<?php while ( $list = mysql_fetch_array( $resultat ) ) {
if($list['airplane_type_name'] == $type)
$selected = "selected";
else
$selected = "";
?>
<option <?php echo $selected; ?> value="<?php echo($list['airplane_type_name']);?>" ><?php echo($list['airplane_type_name']);?></option>
<?php } ?>
<?php mysql_free_result($resultat);?>
</select>
|
| |
|
|
|
|
|
|
|
для: codexomega
(15.08.2006 в 05:23)
| | Очень благодарен. :) | |
|
|
|
|
|
|
|
для: codexomega
(15.08.2006 в 05:23)
| | Я вот подмал, что данный код больше походит на обработчик формы, а у меня несколько иная ситуация. да и, что значит переменная $type? | |
|
|
|
|
|
|
|
для: codexomega
(15.08.2006 в 05:23)
| | Уау, люди, вы чего делаете ?
пример из кода:
<option value=\"asc\" ".($gall_config['sortgallcat'] == 'ctitle' ? 'selected' : '').">бла-бла-бла</option>
|
по необходимости можно проверять и более одной переменной
Lelik если не разберёшься напиши часть кода (или весь файлом прикрепи) подставим что надо и куда надо.
P.S. кстати это не HTML+CSS+JavaScript, а РНР. | |
|
|
|
|
|
|
|
для: Igorel
(15.08.2006 в 06:11)
| | да я тему разместил в этот форум потому, что не решив эту задачу на РНР я попытался решить ее с помощью яваскрипта... | |
|
|
|
|
|
|
|
для: Igorel
(15.08.2006 в 06:11)
| | - | |
|
|
|
|
|
|
|
для: Lelik
(14.08.2006 в 21:46)
| |
<html>
<head>
<script>
function f(x)
{
var sl = document.getElementById('mySelect');
for(var i=0;i<sl.options.length;i++)
{
if(sl.options[i].value == x)sl.options[i].selected = true;
}
}
</script>
</head>
<body onload="f('2')">
<select id="mySelect">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: RMW
(15.08.2006 в 14:57)
| | Всем огромное СПАСИБО!!! | |
|
|
|