2013-03-07 2 views
0

Мне плохо, когда я спрашиваю об этом, но я не смог найти решение на SO или Google.Отправка выпадающего окна с кнопкой отправки

Мне нужно захватить входные данные в нескольких раскрывающихся списках на веб-странице. У меня есть страница, и я добавил кнопку отправки. Когда я нажимаю кнопку «Отправить», единственная информация, которая отправляется, поступает из текстовых полей и кнопок с кнопками.

Этот код будет представлять из кнопки

<div id="selectionButtons"><!-- allows the user to select between veto and issue--> 
    <input type="radio" name="searchType" value="issue" checked>Issues<br> 
    <input type="radio" name="searchType" value="veto">Vetos 
</div> 

Этот код будет также привести информацию, чтобы быть представлены

<div class="listbox" id="orgCode" style="padding-right:10%"> 
     <label for="orgCode">Organization Code</label> 
     <select size="10" name="org" class="box" style="width:100%;" 
     multiple="true"> 
      <option selected>Code 1 
      <option>Code 2 
      <option>Code 3 
      <option>Code 4 
      <option>Code 5 
      <option>Code 6 
     </select> 
</div> 

Но этот код не будет представлять информацию в текстовом поле

<div class="ui-widget" id="fiscalYear"> 
     <label for="fiscalYear">Fiscal Year</label> 
     <select id="fisc"> 
      <option value="">Select one...</option> 
      <option value="1">first</option> 
      <option value="2">second</option> 
      <option value="3">third</option> 
      <option value="4">fourth</option> 
      <option value="5">fifth</option> 
      <option value="6">sixth</option> 
      <option value="7">seventh</option> 
      <option value="8">eight</option> 
      <option value="9">ninth</option> 
      <option value="10">tenth</option> 
     </select> 
     <script> 
      $(function() { 
       $("#fisc").combobox(); 
       $("#toggle").click(function() { 
        $("#fisc").toggle(); 
       }); 
      }); 
     </script> 

Сначала я подумал, что проблема заключалась в моей реализации combobox jQuery поэтому я перешел к простому варианту выбора. Это не решило проблему, поэтому я подумал, что, возможно, это вызвано тегом конечных опций.

Любая помощь будет высоко ценится, это мой первый опыт работы с HTML и JavaScript/CSS

ответ

3

Вы должны дать ваш выбор тега имя, а не только идентификатор

<select id="fisc" name="fisc"> 
+1

Это не просто попробовать, это обязательно. Атрибут name требуется для Coldfusion для распознавания переменной формы. Если вы конвертируете все свои входы и выбираете cfinputs и cfselects, вы получите сообщение об ошибке, сообщающее вам, что требуется атрибут name. –

+0

Это решило, спасибо за быстрый ответ –

+0

@KRC - Согласен и обновлен с более декларативным тоном;) – mikey

Смежные вопросы