Forms 简单表单验证

Forms 简单表单验证,forms,Forms,我有一个网站与一个简单的联系形式使用ASP的客户电子邮件报价请求。然而,我收到了很多没有联系信息的信息;我认为人们认为他们的电子邮件地址是自动发送的 我想用一种简单的方法来创建所需的电子邮件和/或电话号码字段,最好是在提交时不带任何内容而突出显示这些字段。我在谷歌上搜索过这个,但它们要么太简单,把人们转移到一个单独的页面,需要“点击后退”,要么由于大量代码而变得极其复杂 有什么建议吗?编辑 您应该结合使用服务器端验证和客户端JavaScript来确保表单中没有安全漏洞 对于任何特定的编码示例,请

我有一个网站与一个简单的联系形式使用ASP的客户电子邮件报价请求。然而,我收到了很多没有联系信息的信息;我认为人们认为他们的电子邮件地址是自动发送的

我想用一种简单的方法来创建所需的电子邮件和/或电话号码字段,最好是在提交时不带任何内容而突出显示这些字段。我在谷歌上搜索过这个,但它们要么太简单,把人们转移到一个单独的页面,需要“点击后退”,要么由于大量代码而变得极其复杂

有什么建议吗?

编辑

您应该结合使用服务器端验证和客户端JavaScript来确保表单中没有安全漏洞

对于任何特定的编码示例,请将问题指向堆栈溢出。

已编辑

您应该结合使用服务器端验证和客户端JavaScript来确保表单中没有安全漏洞


对于任何特定的编码示例,请将问题指向堆栈溢出。

您可以使用生成服务器端和客户端脚本的ASP表单生成器。

您可以使用生成服务器端和客户端脚本的ASP表单生成器。

如果用户在浏览器中禁用了JavaScript,JavaScript验证可能会失败。如果浏览器无法正确解释JavaScript,也就是说,如果编写的JavaScript不支持多种浏览器,那么它也可能失败。因此,从用户界面的角度来看,JavaScript验证是最好的,但从接收数据的角度来看,服务器端验证是最安全的。否则,您将容易受到注入攻击等。在电子邮件的情况下,可以操纵未经验证的地址,以防服务器发送垃圾邮件。只有服务器端验证才能防止这种情况发生。@bogeymin-跨浏览器JavaScript支持并不需要太多技巧,尽管这可能会很痛苦,而且会变得非常多余。ElendilTheAll可以结合使用JavaScript和PHP验证来确保严密的安全网。如果用户禁用了JavaScript,则有多种方法可以检查并提醒用户该问题。这可能会限制您的用户群,但许多安全网站要求启用JavaScript以实现主要功能。如果用户是设计用于将数据直接发布到服务器的机器人,该怎么办?服务器端验证是防止滥用的唯一最佳实践。如果说javascript验证本身是最好的,这是误导性的。@bogeymin-我同意,正如我所说的,这两种javascript的结合是为了方便管理员和用户以及某种服务器端(如PHP)的使用,如果用户在浏览器中禁用了JavaScript,则JavaScript验证可能会失败。如果浏览器无法正确解释JavaScript,也就是说,如果编写的JavaScript不支持多种浏览器,那么它也可能失败。因此,从用户界面的角度来看,JavaScript验证是最好的,但从接收数据的角度来看,服务器端验证是最安全的。否则,您将容易受到注入攻击等。在电子邮件的情况下,可以操纵未经验证的地址,以防服务器发送垃圾邮件。只有服务器端验证才能防止这种情况发生。@bogeymin-跨浏览器JavaScript支持并不需要太多技巧,尽管这可能会很痛苦,而且会变得非常多余。ElendilTheAll可以结合使用JavaScript和PHP验证来确保严密的安全网。如果用户禁用了JavaScript,则有多种方法可以检查并提醒用户该问题。这可能会限制您的用户群,但许多安全网站要求启用JavaScript以实现主要功能。如果用户是设计用于将数据直接发布到服务器的机器人,该怎么办?服务器端验证是防止滥用的唯一最佳实践。如果说javascript验证本身是最好的,这是误导性的。@bogeymin-我同意,正如我所说的,这两种javascript的结合是为了便于管理员和用户使用,以及某种服务器端验证,例如PHP等。验证是为了严密的安全网。