File upload ASP中带有多表单控件的简单文件上载

File upload ASP中带有多表单控件的简单文件上载,file-upload,asp-classic,File Upload,Asp Classic,实际上,我想开发一个ASP表单,其中将有一个文件上载控件,另一个将是一些表单元素,如文本、文本区域、复选框、RadioButton。我还需要使用Javascript客户端和ASP服务器端对这些控件进行验证 我浏览了很多网站,但只上传了简单的文件,没有任何表单元素。有人能帮我吗?您可以编写一个javascript函数在客户端进行验证,并将表单对象传递给它。类似于onsubmit=returnvalidatethis的内容出现在表单标记中,并在那里执行所有验证 在服务器端,您可以正常验证所有提交的数

实际上,我想开发一个ASP表单,其中将有一个文件上载控件,另一个将是一些表单元素,如文本、文本区域、复选框、RadioButton。我还需要使用Javascript客户端和ASP服务器端对这些控件进行验证


我浏览了很多网站,但只上传了简单的文件,没有任何表单元素。有人能帮我吗?

您可以编写一个javascript函数在客户端进行验证,并将表单对象传递给它。类似于onsubmit=returnvalidatethis的内容出现在表单标记中,并在那里执行所有验证


在服务器端,您可以正常验证所有提交的数据。如果您使用的是ASp,那么最好使用任何第三方文件上传器对象来上传文件,因为它们更容易处理,也更安全。

我刚刚完成了AJAX文件上传器的工作。这是个不错的选择。如果您看看这个自定义示例,您不仅可以进行ajax上传,还可以将参数附加到ajax帖子,这就是我所做的。我在页面上有许多表单字段,当按下send按钮时,我让Javascript获取这些字段的值,将它们附加到上传程序的post请求中,然后像其他post一样在服务器端处理它们。为了找到解决方案,我们进行了大量的研究,但效果惊人

所以你需要两个单独的表格?你只是在寻找添加验证的帮助吗?不,我实际上是在寻找文件上传和多个表单字段的帮助。如果它是两种不同的形式,那么我也不介意。我想,当点击提交所有表单的值应该在请求中得到,而且文件应该得到上传,如果所有字段都是有效的。我不想要两个不同的提交。