验证输入表单的代码

时间:2010-10-09 20:29:28

标签: javascript validation forms

我正在尝试设置一个简单的JavaScript表单。用户必须输入正确的折扣代码。如果不是,他们会收到错误消息。如果正确,他们会被引导到另一个网站。任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:1)

出于安全原因,这种验证应该在服务器端完成,而不是客户端(因此不是在javascript中)。

如果您仍想进行此验证,请查找AJAX方法。


资源:

答案 1 :(得分:0)

这可以在使用jQuery提交时完成。例如$(selector).load("/ValidateCode.php?code='"+$("#code").val()+"'");(或类似的东西)。

然而,实际验证将在服务器端验证页面中。原因是您必须针对所有其他代码验证代码 - 所以要在纯jQuery中执行此操作,您必须在源代码中的某处包含所有代码,以便用户可以简单地使用源代码来获取有效代码。 / p>

所以答案是:是的,您可以验证JS / jQuery中的代码,但最好在JS / jQuery加载的服务器端页面中进行验证 - 因此应用程序仍然是安全的,页面仍然出现无缝(即它不刷新)。验证页面可以只输出刻度线或交叉点的图像,然后将其加载到代码输入框旁边的范围内。

希望这有帮助。