Создание динамического окна выпадающего списка и добавление параметров через массивы javascript, и я хотел сохранить значения после отправки формы. Скажем, если я выберу «OOR» и «2», то после отправки формы мне захочется увидеть эти значения в этих выпадающих меню.Сохраняйте значения выпадающего списка после отправки формы
Спасибо.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
<script language="javascript">
OORs=new Array("1","2","3","4");
NoOORs=new Array("A","B","C");
populateSelect();
$(function() {
$('#fenv').change(function(){
populateSelect();
});
});
function populateSelect(){
fenv=$('#fenv').val();
$('#market').html('');
if(fenv=='OOR'){
$.each(OORs,function(index,t) {
$("#market").append("<option value='"+t+"'>" +t+ "</option>");
});
}
else {
$.each(NoOORs,function(index,t) {
$("#market").append("<option value='"+t+"'>" +t+ "</option>");
});
}
}
</script>
<form>
<select id="fenv" NAME="fenv">
<option value="OOR2">OOR2</option>
<option value="OOR">OOR</option>
</select>
<select id="market" name="market"></select>
<input type="submit" name="submit" value="submit" >
</form>
Как насчет этого не работает? Какая версия IE? Что вы ожидаете от этого? Что это на самом деле делает? –
, когда я выбираю «OOR», тогда выпадение рынка должно показывать значения (1,2,3,4,5). но здесь раскрытие рынка - это не заполнение значений в браузере IE, когда я выбираю OOR из первого раскрывающегося списка (fenv). Но в Firefox он показывает хорошие значения. Я использую версию IE11. – sow
Я собрал jsfiddle, который, кажется, работает в обоих браузерах. https://jsfiddle.net/y16se3uj/ – bhietpas