验证PHP、HTML或Javascript文本框中的名称


Validating names in textboxes in PHP, HTML or Javascript

当我在表单的文本框中输入一个名称时,如何在用户单击提交之前验证该名称?

我一直在CMS和一些论坛上看到这个问题,但一直没能弄清楚。

这完全取决于您想要验证的内容。你是否试图过滤掉潜在的危险角色?您是否希望名称遵循某种格式?

如果你想在用户点击提交之前过滤它,那么你需要使用Javascript。

读入文本框的值,无论是在用户键入它的时候,还是在焦点不再放在文本框上之后,然后检查该值,看看您是否对所输入的内容感到满意。最简单的方法是使用正则表达式。查一下。

您可以禁用提交按钮,直到文本字段验证。

但是,仍然有可能提交表单,因此请确保也在服务器端进行验证。同样,这完全取决于您想要做什么—PHP有许多内置函数用于验证字符串以过滤掉恶意字符、HTML实体等。

想好你想做什么,然后在搜索引擎上查一下。

我假设您正在谈论查看用户名是否可用或用户名是否有效-最好的方法是使用jQuery插件。

网上有很多教程可以指导你完成所有步骤。