У меня есть 10 флажок (несколько вариантов) Html-форма. Если пользователь выбирает Option1, в этом поле должно появляться текстовое поле с запросом на ввод номера. Аналогично, если флажок не установлен, не должно быть текстового поля. Какова должна быть идея примера кода?HTML-флажки и опции ввода
-9
A
ответ
0
Если вы хотите создать входы на лету вы можете использовать следующее:
$(".myCheckbox").on("change", function() {
var value = $(this).val();
if (this.checked) {
$(this).parent().append('<input id="checkboxInput'+value+'" type="text" maxlength="254" name="checkboxInput'+value+'">');
} else {
$('#checkboxInput'+value).remove();
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="container">
<div class="checkboxWrapper">
<input class="myCheckbox" id="checkbox1" type="checkbox" name="someName[]" value="1" />
<label for="checkbox1">Value 1</label>
</div>
<div class="checkboxWrapper">
<input class="myCheckbox" id="checkbox2" type="checkbox" name="someName[]" value="2" />
<label for="checkbox2">Value 2</label>
</div>
<div class="checkboxWrapper">
<input class="myCheckbox" id="checkbox3" type="checkbox" name="someName[]" value="3" />
<label for="checkbox3">Value 3</label>
</div>
</div>
0
Вот фрагмент кода на то, что вы ищете. Это не «просто» html/css терминология. Но вам также понадобится понимание Javascript или, по крайней мере, JQuery.
$('.checkbox-group input[type=checkbox]').click(function(){
\t var target = $(this).attr('data-target');
$(target).fadeToggle('fast');
});
.checkbox-group{
position:relative;
}
.checkbox-group input[type='text']{
display:none;
margin-left:15px;
margin-bottom:20px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
.
<div class="checkbox-container">
<div class="checkbox-group">
<input type='checkbox' value='Name' data-target="#inputname" /> Name <br/>
<input type='text' id='inputname' placeholder="your name" />
</div>
<div class="checkbox-group">
<input type='checkbox' value='Email' data-target="#inputemail" /> Email <br/>
<input type='text' id='inputemail' placeholder="your email" />
</div>
<div class="checkbox-group">
<input type='checkbox' value='Phone' data-target="#inputphone" /> Phone <br/>
<input type='text' id='inputphone' placeholder="your phone" />
</div>
<div class="checkbox-group">
<input type='checkbox' value='Age' data-target="#inputage" /> Age <br/>
<input type='text' id='inputage' placeholder="your age" />
</div>
</div>
0
$(".whatever").click(function() {
if($(this).is(":checked")) {
$(this).closest("li").find('.toggle').show(500);
} else {
$(this).prop('checked',false);
$(this).closest("li").find('.toggle').hide(500);
}
});
Сделать DIV и дать его класс = "тумблер". Это ваш исчезающий div. Добавить класс. Независимо от ввода тега. Если вы начнете на правильном пути.
Смежные вопросы
- 1. создание опции ввода GUI
- 2. Событие JQuery для опции и ввода текста
- 3. Опции для ввода текстового поля
- 4. опции `inline` и` register` опции
- 5. Использование текстового ввода в качестве опции фильтра
- 6. jQuery get select id опции и скрыть скрытое значение ввода
- 7. Передать значения из опции выбора в поле ввода и обратно
- 8. Ввод опции выпадающей в строке ввода
- 9. Опции для автоматической настройки поля ввода даты
- 10. Код для ввода опции сортировать по возрастанию
- 11. Отображение ввода при выборе конкретной опции
- 12. jQuery | Проверьте тип ввода опции выбора
- 13. Текст ввода изменений JavaScript для выбора опции
- 14. Перейти к отдельной ячейке после ввода данных в другую ячейку и нажатие Опции ввода
- 15. eclipse.ini файл и опции
- 16. Опции Tinymce и removeformat
- 17. двоичный сплит и опции
- 18. Опции FSharp И Null
- 19. configure.in и опции добавления
- 20. dataTables plugin и опции
- 21. ListView и опции меню
- 22. Выберите опции (опции) - изменить - при вводе данных во внешнее поле ввода?
- 23. Значение опции формы javascript разделено на два разных значения ввода
- 24. Значение ввода HTML исчезает после добавления опции jqery datepicker?
- 25. Отображение диалога выбора цвета без указания опции ввода?
- 26. Опции для ввода данных формы WYSIWUG на веб-сайте
- 27. эффективная и полная проверка ввода для аргумента командной строки и опции с python
- 28. Как добавить и удалить новые элементы, такие как список, поле ввода и выбор опции в javascript
- 29. Добавление значения из множественного выбора опции для ввода значения
- 30. Поле ввода Получение пользовательского атрибута datalist из опции
и код ..? – CodeRomeos
И где именно ваша проблема? SO не предназначен для кодирования ваших вещей. – m02ph3u5
Вы должны хотя бы добавить HTML и CSS. Люди здесь, чтобы помочь вам, а не тратить все время на все торты! –