Короткий вопрос: у меня есть веб-страница в coldfusion / asp.net со множеством выпадающих списков. Я хочу иметь возможность делать оператор if, чтобы увидеть, есть ли в списке выбранный элемент, и если это так, получить значение этого элемента.
Длинная версия:
У меня есть страница с несколькими выпадающими списками, чтобы перейти к конкретному месту в стране. При открытии страницы можно выбрать только один или два списка, остальные скрыты. После выбора параметра форма отправляется, а после отправки формы новая страница загружает старые данные в предыдущие списки, отображает новый список и т. Д. И т. Д., Пока не будут проверены все параметры. Эти переменные хранятся в виде URL, я редактирую их, чтобы разделить один из списков на два списка. Я не могу больше добавлять переменные в URL.
Я хотел сделать это так: добавить раскрывающийся список, который был скрыт до тех пор, пока не был выбран список над ним, а затем, используя этот выбор, выполнить запрос sql, чтобы получить данные для заполнения нового списка. Однако я не смог найти простой способ получить текст из предыдущего списка.
Вот код для исходного раскрывающегося списка, который после выбора я хочу заполнить новый список.
<select name="siteid" onChange="submitThis('site');">
<option value="">- SELECT ONE -</option>
<cfoutput query="getSites">
<option
value="#getSites.siteid#"
<cfif attributes.siteid eq getSites.siteid>SELECTED</cfif>
>#getSites.siteDetail#</option>
</cfoutput>
</select>