2016-03-01 6 views
0

Можно ли положить <input> тег внутри <select> бирка? Например:HTML, работающий с тегами

<select name=""><option value="">Name1</option><input type="hidden" name=""/></select> 
+0

Ваш вопрос интересный и трудный в то же время одобрен, если вы ответили? Отправить сообщение – sirmagid

ответ

0

Там нет оптимального способа решения этой проблемы является также сложным управлением является самым простым способом ниже кода

<script type="text/javascript"> 
function OnDropDownChange(dropDown) { 
    var selectedValue = dropDown.options[dropDown.selectedIndex].value; 
    document.getElementById("txtSelectedCity").value = selectedValue; 
} 

<form action = ""> 
     <select name = "Cities" onChange="OnDropDownChange(this);"> 
      <option value="----">--Select--</option> 
      <option value="B1">B1</option> 
      <option value="B2">B2</option> 
      <option value="B3">B3</option> 

     </select> 
     <br/> 
     <br/> 
     <input type="button" value="Test"> 
     <input type="text" id="txtSelectedCity" name="SelectedCity" value="" /> 
    </form> 
1

Это звучит, как это может быть a XY problem.

Короткий ответ: Не совсем. Или более технически: да, но он не будет делать ничего другого, чем если бы он был помещен вне элемента select в случае скрытых элементов ввода или будет либо непредсказуемо, либо вообще не отображаться в случае не скрытых элементов ввода ,

Что вы пытаетесь сделать?

Скрытые поля ввода предоставляются для передачи информации, которую мы не можем получить от пользователя через элементы управления формой. Если вы хотите использовать один элемент управления формой, это означает, что вы хотите получить некоторую информацию от пользователя.

Если вы хотите, чтобы у пользователя был выбран вариант, который они предоставляют (например, «Как вы узнали о нас? Веб, печать, _______»), стандартная практика пользовательского интерфейса обычно выбирает их «Другой», а затем заполнить отдельный ввод «Другой». Вы можете скрыть/обменять их с помощью Javascript, но это функционально все тот же процесс.

+0

Это также может быть связано: http://stackoverflow.com/questions/3262679/can-html-select-tag-work-with-hidden-text-input?rq=1 – supernull

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