Código central:
<title> ASP Modificación de adición de lotes y Operación de deleción Operación de deleción </title> <%if request.form (op) = update entonces 'formulario de envío ids = request.form (IDS) Si IDS <> luego responde. ID de escritura de los datos Para eliminar la colección: & IDS & <br> '============ Operación de eliminación de la base de datos Conn.Execute (Eliminar de xxx donde ID en (& ids &))' preste atención a la verificación de seguridad usted mismo. Esa identificación es una colección de números, puede hacer un juicio regular de regexp por usted mismo, el patrón es ^/d+(,/d+)*$ end if fila = request.form (nombre) .Count ', incluyendo agregado/modificado para i = 1 a Recibe de las filas de cada fila de datos id = request.form (id) .Item (i) & name = request.form (name) .Item (i) sex = request.form (sex) .Item (i) edad = Solicitud. : & id & | & name & | Method = Post onSubMit = return check (this)> <input type = Hidden name = ids /> <!-Se usa para almacenar la colección ID para eliminar el registro-> <input type = Hidden name = op value = update / / > <table border = 1 id = tb> <tr> <th> name </th> <th> género </th> <th> edad </th> <th> dirección </th> <th> delete < / 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 = dirección1 name = addr / > </td> <td> <input type = button 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 = sexo /> </td> <td> <input type = text value = age2 name = age/> </td> <td> <input type = text value = dirección2 name = addr/> </td> <td> < type de entrada = value de botón = Eliminar onClick = removerow (this)/> <input type = hidden name = id value = 2/> </td> </tr> <! --------------- Para modificar el ejemplo del final de los datos --------> <tr> <td colspan = 5 align = center> <input type = subt value = envit/> <input type = button value = Agregar nueva fila de datos OnClick = addrow () /> </td> </tr> </table> </form> <script type = text/javaScript> Function removerow (btn) {if (confirmar ('confirmar para eliminar? ! ')) {var tr = btn.parentnode.parentnode; navegadores estándar .Value! = '') {// Eliminar es una fila existente en lugar de una nueva, luego la ID se almacena en IDS btn.form.ids.value += (btn.form.ids.value == ' '?' ':', ') + id.value; document.getElementById ('tb'), tr = tb.insertrow (tb.rows.length - 1), td = tr.insertcell (0); td = tr.insertcell (1); '; type = text name = addr /> '; '; // Agregar nueva ID de línea de datos está vacía} verificación de funciones (f) {var tb = document.getElementById (' tb '), ipts; <J; tb.rows [i] .getElementsByTagName ('input'); '); falso; '') {alerta ('Ingrese la dirección!');