Kerncode:
<title> ASP -Stapel -Additionsänderungs- und Löschvorgangsbetriebsbeispiel </title> <%if request.form.form (op) = update dann 'Formularübermittlung ids = request.form (ids) if ids <> dann Antwort.Write -ID der Daten Löschter Sammlung: & ids & <br> '=========== DELETUNGENLEITUNG LELETIERUNG CONN.EXECUTE (Löschen Sie von xxx, wobei ID in (& IDS &)) achten Sie auf die Überprüfung der Sicherheitsüberprüfung Diese ID ist eine Zahlensammlung, Sie können regelmäßig ein Regexp -Urteil vor sich selbst vornehmen. Gültigkeit ist ^/d+(,/d+)*$ end if Rows = Request.Form (Name) .Count ', einschließlich hinzugefügt/modifiziert für i = = 1 bis Die Durchquerung der Zögern jeder Zeile von Daten -ID = Request.Form (ID) .Item (i) & name = request.form (name) .Item (i) sex = request.form (sex) .Item (i) Alter = Anfrage. : & id & | & name & |. method = post onSubmit = Rückgabeprüfung (this)> <Eingabetyp = Hidden name = ids /> <!-Wird verwendet, um die ID-Sammlung zu speichern, um den Datensatz zu löschen-> <Eingabetyp = Hidden name = op value = update / > <table border = 1 id = tb> <tr> <th> Name </th> <th> Geschlecht </th> <th> Alter </th> <Th> Adresse </th> <th> Löschen <Th> <Th> <Th> <Th> / th> </ tr> <! ------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------ tr> <td> <Eingabe type = Text value = name1 name = name /> < /td> <td> <Eingabe type = text value = gender1 name = sex /> < /td> <td> <Eingabe type = Text value = Alter1 name = Alter /> < /td> <td> <Eingabe type = Text value = address1 name = addr / > </td> <td> <Eingabetyp = Taste Wert = Delete Onclick = removerow (this)/> <Eingabetyp = Hidden Name = ID Value = 1/> </td> </tr> <tr> <td > <Eingabe type = Text value = name2 name = name /> < /td> <td> <Eingabe type = Text value = gender2 name = sex /> </td> <td> <Eingabe type = Text value = Alter2 name = Alter/> </td> <td> <Eingabe type = Text value = address2 name = addr/> </td> <td> < Eingabetyp = Taste Wert = Delete Onclick = Removerow (this)/> <Eingabetyp = Hidden name = id value = 2/> </td> </tr> <! ------------ Um das Ende der Daten zu ändern. = addrow () /> </td> </tr> </table> </form> <script type = text/javaScript> Funktion removerow (btn) {if (bestätigen ('bestätigen (' Bestätigen, um zu löschen? ! ')) {var tr = btn.parentnode.parentnode; Standard -Browser .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 /> '; '; // Neue Datenzeilen -ID fügen Sie leer} Funktionsprüfung (f) {var tb = document.getElementById (' TB '), IPTS; <J; tb.rows [i] .getElementsByTagName ('Eingabe'); '); Falsch; '') {alert ('Bitte geben Sie die Adresse ein!