Как узнать, был ли выбран раскрывающийся список, и если да, каково было значениеColdfusion / Javascript - PullRequest
0 голосов
/ 13 июня 2011

Короткий вопрос: у меня есть веб-страница в 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>

1 Ответ

1 голос
/ 13 июня 2011
...