Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Forms 经典ASP网络表单生成器_Forms_Asp Classic - Fatal编程技术网

Forms 经典ASP网络表单生成器

Forms 经典ASP网络表单生成器,forms,asp-classic,Forms,Asp Classic,我是这里的新手,试着在这里学习 我想创建一个经典的asp程序,它包含一个用户可以制作表单的部分(如联系人、注册等) 现在的问题是,何时创建表单(输入有名称和id) 如何在DB中读取和保存它们(此处为Access DB) 这里有人知道Web表单生成器的示例吗? 请帮助和指导我 谢谢您可以使用Request.form(“element\u name”)获取表单元素的值 <% username = Request.Form("input-username") password =


我是这里的新手,试着在这里学习

我想创建一个经典的asp程序,它包含一个用户可以制作表单的部分(如联系人、注册等)

现在的问题是,何时创建表单(输入有名称和id)
如何在DB中读取和保存它们(此处为Access DB)

这里有人知道Web表单生成器的示例吗?
请帮助和指导我

谢谢

您可以使用Request.form(“element\u name”)获取表单元素的值

<%
    username = Request.Form("input-username")
    password = Request.Form("input-password")
%>  

考虑到您知道如何保存,您可以将上述信息保存到数据库中,如:

<%
    Rs.AddNew()
    Rs("username") = username
    Rs("password") = password
    Rs.Update()
%>

更新

要获取动态创建的表单值,您需要对每个。。。在Request.Form对象中循环

<%
    for each item in Request.Form
        Response.Write item & "=" & Request.Form(item) & "<br />"
    next
%> 


另外,我建议您阅读这篇文章。

为什么您要使用一种已经过时十年的技术来启动一个新项目?首先感谢您的回答,但我知道,正如您在回答中所说,我必须阅读表单发布的数据,好的,在您的示例中,输入有一个您知道的名称,如“输入用户名”,但当用户创建一个表单时,可以为输入指定任何名称,怎么能得到这个呢?我不能使用request.form,因为我不知道输入的名称!!好了,现在我明白你的意思了。当然,您可以获得“动态创建的表单值”。我会更新我的答案。谢谢你,这对我很有用。