У меня есть список мобильных сетей, а другой по цене, я хочу, когда изменение пользователь может выбрать из первого выбора другого измененияUpdate Выберите меню на основе другого выбора
<script>
$("#network").on("change", function() {
$states = $("#states");
$states.find("optgroup").hide().children().hide();
$states.find("optgroup[label='" + this.value + "']").show().children().show();
$states.find("optgroup[label='" + this.value + "'] option").eq(0).prop("selected", true);
});
</script>
<select name="network" id="network">
\t \t <option value="Vodafone">فودافون </option>
\t \t <option value="Etisalat">اتصالات </option>
\t \t <option value="Orange">اورانج </option>
\t </select></label>
\t <label>الرقم
\t <input type="number" style="width:90px" onkeypress="return event.charCode >= 48 && event.charCode <= 57" name="phone" placeholder="رقم المحمول"/> </label>
\t
<select id="states">
<optgroup label="Vodafone">
\t <?php for ($x = 1; $x <= 200; $x++) {
echo "<option value='" . $x . "'>" . $x . "</option>";
}
?>
</optgroup>
\t <optgroup label="Etisalat">
<option value="0.5">0.5</option>
<option value="1">1</option>
<option value="1.5">1.5</option>
<option value="3">3</option>
<option value="4">4</option>
\t \t <?php for ($y = 5; $y <= 10; $y++) {
echo "<option value='" . $y . "'>" . $y . "</option>";
}
?>
<?php for ($ya = 15; $ya <=100; $ya=$ya+5) {
echo "<option value='" . $ya . "'>" . $ya . "</option>";
}
?>
<option value="250">250</option>
</optgroup>
\t <optgroup label="Orange">
\t <?php for ($z= 2; $z <= 20; $z++) {
echo "<option value='" . $z . "'>" . $z . "</option>";
}
?>
<option value="25">25</option>
\t \t <?php for ($za= 30; $za <= 100; $za=$za+10) {
echo "<option value='" . $za . "'>" . $za . "</option>";
}
?>
\t \t <option value="200">200</option>
\t \t <option value="500">500</option>
</optgroup>
\t </select>
I попробовал также сделать JS как функцию и использовать его как onclick
в первом меню выбора, но ничего не изменилось!
Можете ли вы уточнить? Какой второй выбор вы говорите? и с чем это должно измениться? – zsawaf
Первый выбор - это главное меню, а другие - дочерние элементы основного, например, если пользователь выбирает Vodafone с первого выбора, поэтому второй выбор загрузки группы опций Vodafone –