В настоящее время приведенный ниже фрагмент кода дает мне текстовое поле и кнопку «добавить». При нажатии кнопки «Добавить» новое текстовое поле создается под первым текстовым полем. нажатие «добавить» снова добавляет еще одно текстовое поле и так далее. Но в настоящее время в новом текстовом поле нет кнопки «добавить». Я хочу кнопку «добавить» для каждого текстового поля. Я также хочу кнопку удаления для каждого текстового поля, и нажатие на нее приведет к удалению этого конкретного текстового поля в этой строке. Кроме того, я хочу проверить, что более 10 текстовых полей не будут разрешены при нажатии кнопки «Добавить».Создание и удаление динамического текстового поля с помощью jquery/javascript
Could aNY of you please help !! Coding in both jquery and javascript would be appreciable.
HTML CODE :
<div id="inputs">
Name : <input type='text' name='name'>
<button onclick="getinput()">Add</button>
</div>
Javascript code :
function getinput()
{
var name="<br> <input type='text' name='name'>";
$("#inputs").append(name);
}
Почему вы просто не пытаетесь изменить добавляемый HTML-код? Ваш вопрос не прикладывает никаких усилий с вашей стороны. –
Я думаю, что его лучше иметь только одну кнопку добавления, так как ** новое текстовое поле всегда будет добавляться в конце каждый раз **, поэтому я думаю, что это будет просто повторение кнопки. –
Что касается проверки не более 10 текстовых полей .. как насчет '$ (': text'). Length'? - это намек, а не полный ответ – DevlshOne