如何检查同一页面中ID的可用性?

时间:2012-01-23 06:55:07

标签: php javascript

具体来说,我想制作雅虎注册(雅虎ID - 检查可用性)等代码来检查可用性。这里的问题是我需要使用PHP连接,获取和搜索/验证文本框中输入的值是否唯一。

我尝试将JavaScript值传递给PHP变量,但根据我的研究,这样做是不可能的,所以我需要另一种可能的解决方案来获取文本框的值并将其设置为PHP变量。

提前谢谢。

3 个答案:

答案 0 :(得分:4)

从JavaScript获取数据到PHP(在典型环境中)的唯一方法是通过HTTP传递数据。在不离开页面的情况下执行此操作称为Ajax,通常使用XMLHttpRequest完成。

tutorials描述如何执行此操作,以及libraries的任何短缺都不会有所帮助(当然还有YUI和{等所有大型库{3}})。

答案 1 :(得分:0)

您可以使用Ajax来操纵这种情况。请查看以下链接。 http://www.digimantra.com/technology/javascript/check-username-availability-validation-ajaxphp/

答案 2 :(得分:0)

你需要使用AJAX。

AJAX用于从服务器发送和接收数据。因此,在服务器端,您可以创建一个URL来检查用户名(可以使用get / post传递)是否可用&据此发送回复。在客户端,根据您从服务器收到的响应,您可以提醒用户。