Основной код:
<title> Пример примера модификации пакета ASP и удаления </title> <%if effer.form (op) = обновление. Чтобы быть удаленной коллекцией: & ids & <br> '============ Этот идентификатор является сбором чисел, вы можете выполнять регулярное суждение regexp самостоятельно, шаблон ^/d+(/d+)*$ end, если строки = запрос. 1 к Обращение строк каждой строки идентификатора данных = request.form (id) .item (i) & name = request.form (name) .item (i) sex = request.form (sex) .item (i) age = Запрос. : & id & | & name & |. method = post onsubmit = return check (this)> <input type = hidden name = ids /> <!-используется для хранения коллекции ID для удаления записи-> <input type = hidden name = op value = update / > <таблица границы = 1 id = tb> <tr> <th> name </th> <th> Пол </th> <Th> возраст </th> <Th> Адрес </th> <Th> DEDETE < / th> </ tr> <! --------------------------------------------- ------------------------------------------------------ ------------------------------------------------------ ------------------------------------------------------ ------------------------------------------------------ ------ tr> <td> <input type = text value = name1 name = name /> < /td> <td> <input type = text value = gender1 name = sex /> < /td> <td> <input type = text value = age1 name = age /> < /td> <td> <input type = text value = address1 name = addr / > </td> <td> <input type = кнопка value = delete onclick = Removerow (this)/> <input type = hidden name = id value = 1/> </td> </tr> <tr> <td > <input type = text value = name2 name = name /> < /td> <td> <input type = text value = gender2 name = sex /> </td> <td> <input type = text value = age2 name = age/> </td> <td> <input type = text value = address2 name = addr/> </td> <td> < Тип ввода = значение кнопки = удалить onclick = Removerow (this)/> <input type = hidden name = id value = 2/> </td> </tr> <! ------------ Чтобы быть измененным, конец примера данных --------> <Tr> <td colspan = 5 align = center> <input type = pospeat value = propect/> <input type = кнопка value = добавить новую строку данных OnClick = addRow () /> </td> </tr> </table> </form> <script type = text/javascript> функция Removerow (btn) {if (sefint ('Подтверждение удалить? ! ')) {var tr = btn.parentnode.parentnode; Стандартные браузеры .value! = '') {// DELETE - это существующая строка, а не новая, то идентификатор хранится в ids btn.form.ids.value += (btn.form.ids.value == ' '? document.getElementById ('tb'), tr = tb.insertrow (tb.rows.length - 1), td = tr.insertcell (0); td = tr.insertcell (1); '; Type = Text name = addr /> '; '; // Добавить новый идентификатор строки данных пуст} Проверка функции (f) {var tb = document.getElementbyId (' tb '), ipts; <j; TB.Rows [i] .getElementsBytagName ('input'); '); false; ') {Alert (' Пожалуйста, введите адрес! ');