У меня есть требование добавить 4 поля ввода, когда пользователь нажимает кнопку addAgent. Я также разрешаю пользователю удалять из одного из них. Если пользователь добавляет 4 поля ввода, я хочу отключить кнопку добавления. Если пользователь удаляет одно из этих 4 полей ввода, включите кнопку добавления для добавления еще одного или добавьте еще два, в зависимости от того, сколько пользователей было удалено или добавлено. Но макс всего четыре. Я хотел бы сделать это с помощью jQuery, любой справки или образца, который я могу получить? Благодаря!Добавление и удаление полей ввода
ответ
Здесь работает jsfiddle [DEMO]
<div id="add">Add</div>
<div id="container"></div>
$('#add').bind('click', function() {
if($('#container').find('input').length < 4) {
$('#container').append('<div><input type="text"><span class="remove">remove</span></div>');
}
})
$('body').on('click', '.remove', function() {
if($('#container').find('input').length > 0) {
$(this).parent().remove();
}
})
Это именно то, что я ищу. Спасибо. – user2088016
Примите ответ! :-) – deepakb
Я нажал галочку. Нужно ли мне что-то делать? – user2088016
Возможно, вы это и нашли? Вы можете создать четыре входа, как это:
<div class='control'>
<input type='text' value='' />
<a href='#' class='remove'>Remove</a>
</div>
<div class='control'>
<input type='text' value='' />
<a href='#' class='remove'>Remove</a>
</div>
<div class='control'>
<input type='text' value='' />
<a href='#' class='remove'>Remove</a>
</div><div class='control'>
<input type='text' value='' />
<a href='#' class='remove'>Remove</a>
</div>
Тогда вы могли бы написать JQuery, чтобы скрыть их сначала и показать их на нажатием одной кнопки.
Как это: http://jsfiddle.net/kSH7M/1
Удивительный !!!! Большое спасибо. В любом случае я могу добавить один вход для каждого нажатия кнопки вместо добавления 4 за раз? – user2088016
Получил ответ от Дипы и принял. Но большое спасибо за вашу помощь! – user2088016
Добро пожаловать :) bro. –
- 1. Динамическое добавление и удаление полей ввода флажка
- 2. Добавление и удаление полей ввода с помощью jquery
- 3. Добавление и удаление динамических текстовых полей
- 4. MongoDB Добавление и удаление полей в массиве
- 5. Добавление ввода данных ядра и одновременное удаление
- 6. Добавление и удаление данных из поля ввода
- 7. Добавление/удаление полей ввода с JQuery - Добавлены поля ввода Дублирование Значения первого поля ввода
- 8. Добавление форм ввода и их удаление снова получить все id
- 9. Удаление скрытых полей ввода после обратной передачи
- 10. динамическое удаление или добавление полей в структуру
- 11. Добавление/удаление полей формы с помощью Php
- 12. Удаление динамических полей ввода в Vue
- 13. Angular2 динамическое добавление/удаление полей формы
- 14. Динамическое добавление полей ввода в Yii2
- 15. Добавление полей ввода динамически с помощью wtforms
- 16. Добавление двух полей ввода с использованием Javascript
- 17. Добавление 2 полей ввода php вместе
- 18. Добавление полей формы html из пользовательского ввода
- 19. Добавление и удаление полей ввода в Reactjs со значениями, не переиздающимися
- 20. Добавление удаления полей ввода с помощью jQuery
- 21. jquery добавление нескольких полей ввода не работает
- 22. Добавление и удаление нескольких полей вложенного объекта в MongoDB
- 23. Добавление и удаление текстовых полей в ListView динамически в Android
- 24. Динамическое добавление и удаление полей на шаблоне django
- 25. удаление полей из менеджера
- 26. Добавление пользовательских полей ввода в Wordpress поиск
- 27. Динамическое добавление полей ввода в столбцы
- 28. jQuery добавление 2 чисел из полей ввода
- 29. Добавление полей ввода формы с использованием D3
- 30. Наследование и добавление полей
Попробуйте исследовать этот вопрос и делает попытку первым. Если вы столкнетесь с проблемой в этот момент, вы сможете предоставить свой код и некоторый реальный контекст. – Nick
Я пробовал много образцов, но, наконец, понравился ниже пример. Единственная проблема с этим - я не могу отслеживать только 4 раза. http://papermashup.com/dynamically-add-form-inputs-and-submit-using-jquery/ – user2088016
проверьте мою [jsfiddle] (http://jsfiddle.net/deepakb/9bnMv/1/) ниже! – deepakb