Я использую надежное раскрывающееся меню для заполнения меню.Сохранение выбранного значения и текста зависимого выпадающего меню
Первое меню - страна, а второе меню - город. При выборе страны она автоматически заполняет город.
Я использую this учебник как справочник.
Я хочу сохранить значение и текст выбранного города, так как мне это нужно для отображения таблицы на основе этого.
Мое первое меню
Country :
<select name="country" class="country">
<option selected="selected">--Select Country--</option>
<?php
include('db.php');
$sql=mysql_query("select id,data from data where weight='1'");
while($row=mysql_fetch_array($sql))
{
$id=$row['id'];
$data=$row['data'];
echo '<option value="'.$id.'">'.$data.'</option>';
} ?>
</select> <br/><br/>
Это мое второе меню. Я хочу сохранить значение автоматически заполненного элемента. Для этого я использовал на-изменений событие в моем раскрывающемся меню города, как функции
<select name="city" class="city" onchange="getselectval(this)">
<option selected="selected">--Select City--</option>
</select>
Моего getselectval() является
<script type="text/javascript">
functionn getselectval(ctrl){
selectval=ctrl.options[ctrl.selectedIndex].value;
selecttext=ctrl.options[ctrl.selectedIndex].text;
alert(selectval);
alert(selecttext);
}
<script>
После попытки этого сценария он предупреждает значение только выбранный элемент в меню города. Я не могу предупредить первый элемент, который автоматически заполняется. Как я могу это достичь?
Любые помощь приветствуются.
Можете ли вы сделать скрипку демо? – Balachandran
@Bala Мне нужно загружать меню и подменю из базы данных. Кстати, я дал ссылку в своем вопросе, который я использовал в качестве ссылки – stackuser
@stackuser для первого меню, будет гораздо лучше предоставить отображаемый HTML (какой браузер «видит») вместо PHP-кода. – Regent