Dynamic Form Field Capture
This code will caputre all fields in an HTML form and create a template for a VBScript function that passes the fields to a stored procedure.
AI
ملخص الذكاء الاصطناعي: This codebase represents a historical implementation of the logic described in the metadata. Our preservation engine analyzes the structure to provide context for modern developers.
كود المصدر
<%@Language="VBScript"%> <!-- Created By: J. Scott King 4/28/2003 Purpose: To make it easier for one to get form fields from an HTML form and turn them into scripting objects. Thus making a "plug and play" type interface for creating SQL stored procedures. Contact: [email protected] --> <title>Dynamic Form Field Creation</title> To use this file: Set the action on your form to point to this file. You will then get a formatted list to process your form in VBScript and a matching SQL Stored Procedure field list. Ex: action="get_fields.asp" target=_blank <br> Warning: You should have your form fields named the same as your database fields or this script won't really work for you... Have Fun! <hr> <table width=100% cellspacing=1 bgcolor=Gainsboro> <tr> <td colspan=2> <b>VBScript Form Fields.....</b> <textarea name=vbform rows=10 cols=110> <% For i = 1 to Request.Form.Count fieldName = Request.Form.Key(i) fieldValue = Request.Form.Item(i) If i Mod 3 = 0 then Response.Write(" Request.Form(""& fieldName& "") & "','" & _ "&vbCrLf) Else Response.Write(" Request.Form(""& fieldName& "") & "','" &") End If Next %> </textarea> </td> </tr> <tr> <td> <b>SQL Stored Procedure Fields.....</b> <textarea name=spfields rows=20 cols=40> <% For ix = 1 to Request.Form.Count fieldName = Request.Form.Key(ix) fieldValue = Request.Form.Item(ix) Response.Write("@"&fieldName&" varchar(50),"&vbCrLf) Next %> </textarea> </td> <td> <b>SQL Stored Procedure Update Fields.....</b> <textarea name=spupdate rows=20 cols=40> <% For ix = 1 to Request.Form.Count fieldName = Request.Form.Key(ix) fieldValue = Request.Form.Item(ix) Response.Write(fieldname & " = @"&fieldName&","&vbCrLf) Next %> </textarea> </td> </tr> </table>
التعليقات الأصلية (3)
مسترجع من Wayback Machine