用什么语言验证用户输入?

时间:2011-07-04 17:48:40

标签: validation

我在PHP中尝试了我的第一个Web应用程序。

用户输入文本并点击发送文本框。单击发送或键入发送时,如果用户输入禁用字符,则希望它向用户发送错误消息。

但是我无法真正看到在PHP中有效地实现它的方法。

任何人都可以告诉我什么编程语言最适合这个,如果有帮助的话可能会链接。

但是,我不希望任何人给我完整的代码,否则对我来说没有任何挑战。

谢谢你们

3 个答案:

答案 0 :(得分:2)

您可以使用Javascript(有或没有jQuery)进行实时验证。或者您使用PHP进行使用IF条件的服务器端验证。

Javascript验证示例:

http://www.w3schools.com/js/js_form_validation.asp

- 编辑 - 我建议您先在Javascript中验证,然后在PHP中验证,因为FireBug用户可以编辑Javascript验证脚本。

答案 1 :(得分:1)

您需要考虑两种验证:客户端和服务器端。

客户端验证是指浏览器检查输入并在用户输入或报告“提交”时报告错误。您可能希望使用Javascript。

服务器端验证是指服务器在浏览器提交后检查输入。你可以用PHP(或者你想要的任何服务器端语言 - Java,C#或其他)来检查它。请注意,即使您也是客户端,必须执行服务器端验证,因为您无法信任用户提交有效数据。即使在使用客户端验证时,提交错误数据也非常容易。

答案 2 :(得分:0)

您需要使用JavaScript,因为它是一种客户端语言,并且可以在用户键入时检测到更改等。