Мне нужна динамическая таблица, в которой строки должны быть добавлены пользовательским значением ввода в текстовое поле без использования кнопки
мне нужна динамическая таблица в html, а также текстовое поле о таблице, значение по умолчанию таблицы равно 1, поэтому initaily при загрузке страницы будет таблица, содержащая заголовок и одну строку, а когда пользователь вводит числовое значение в текстовое поле, то автоматически увеличивается или уменьшается строка на основе этого значения.
Что я уже пробовал:
<pre>$(document).ready(function(){ $('.input').on('keyup', function(){ $val = $(this).val(); $('.tbl').find('tr').remove(); if($.isNumeric($val)==true){ while($val!=0){ $('.tbl').append("<tr><td>Alfreds Futterkiste</td><td>Maria Anders</td><td>Germany</td></tr>"); $val--; } } }); }); <table class="tbl"></table>
Karthik_Mahalingam
что вы хотите отобразить в строках?
цифры ?
Member 13562560
в строках просто нужно поле ввода,мне нужно 4 столбца в таблице sno,имя,возраст,цена, поэтому изначально, когда мы открываем страницу, она содержит текстовое поле, а под ним таблицу со всеми вышеперечисленными заголовками, а также одну строку(значение по умолчанию строки равно 1), когда пользователь вводит числовое значение в текстовое поле, строка увеличивается, т. е. если введено значение 2, то количество строк будет равно 2, а затем снова 1 вводится в текстовое поле, строка уменьшается на 1.
Karthik_Mahalingam
хорошо, но что вы будете отображать внутри строк?
Member 13562560
внутри строки мы введем данные о каждом человеке,такие как имя,возраст, amt или цена.
Karthik_Mahalingam
значит, каждая строка будет содержать текстовое поле?
Member 13562560
да,каждая строка имеет 4 поля ввода для sno,имени,возраста,цены .это просто ввод значений в таблицу,для этого нам нужно поле ввода.
Karthik_Mahalingam
ладно.