コアコード:
<title> aspバッチの追加の変更と削除操作の例</title> <%request.form(op)= update 'form submission ids = request.form(ids)if ids <> then response.write dataのid削除されたコレクション:&IDS&<br> '==========削除操作conn.execute(xxx in(&ids&))そのIDは番号コレクションです。自分で定期的なregexp判断を行うことができます。 1 to rows 'データの各行のトラバーサル= request.form(id).item(i)&name = request.form(name).item(i)sex = request.form(sex).item(i)age = age = request form(age).item(i)addr = request.form(addr).item(i)id <>の場合、idが数字に加えて、データラインを変更する:&id&|&name&|。 method onsubmit = return check(this)> <input type = hidden name = ids /> <! - レコードを削除するためにIDコレクションを保存するために使用 - > <入力タイプ=非表示name = op値= update / > <テーブルボーダー= 1 id = tb> <tr> <th> name </th> <th> gender </th> <th> address </th> <th> delete < / th> </ tr> <!---------------------------------------------------------------------------------------- -------------------------------------------------------------- -------------------------------------------------------------- -------------------------------------------------------------- -------------------------------------------------------------- ------ tr> <td> <入力タイプ=テキスト値= name1 name = name /> < /td> <td> <入力type = text value = gender1 name = sex /> < /td> <td> <入力タイプ=テキスト値= age1 name = age /> < /td> <td> <入力タイプ= text値= address1 name = addr / / > </td> <td> <入力タイプ=ボタン値= delete onclick = removerow(this)/> <input type = hidden name = id value = 1/> </td> </tr> <tr> <td > <入力タイプ=テキスト値= name2 name = name /> < /td> <td> <入力タイプ=テキスト値= gender2 name = sex /> </td> <td> <入力タイプ=テキスト値= age2 name = age/> </td> <td> <input type = text value = address2 name = addr/> </td> <td> <入力型=ボタン値= delete onclick = removerow(this)/> <input yname = id value = 2/> </td> </tr> <!------------------------------------------------------データの終わりを変更する例--------> <tr> <td colspan = 5 align = center> <入力タイプ= submit value = submit/> <入力タイプ=ボタン値=新しいデータrow onclickの追加= addRow() /> </td> </tr> </table> </form> <script type = text/javascript> function removerow(btn){if(confism( 'delete? ! ')){var tr = btn.parentnode.parentnode;標準ブラウザ.Value!= ''){// deleteは新しい行ではなく既存の行です。その後、IDは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); '; td = tr.insertcell(3); type = text name = addr /> '; '; //新しいデータラインIDは空です}関数check(f){var tb = document.getElementbyid(' tb ')、ipts; <j; i ++){//最初の行テーブルヘッダーを削除し、最後の行操作= tb.rows [i] .getelementsbytagname( 'input'); ') false; ifts [2] .Value) ''){'アドレスを入力してください!');