php jquery check username ajax检查帐号唯一性
检查email唯一性,当然也方便改为这样注册帐号

html文件
XML/HTML Code
- <input name="username" id="username" type="text" />
js文件
JavaScript Code
- <script>
- $(document).ready(function(){
- $('#username').keyup(username_check);
- });
- function username_check(){
- var username = $('#username').val();
- if(username == "" || username.length < 4){
- $('#username').css('border', '3px #CCC solid');
- $('#tick').hide();
- }else{
- jQuery.ajax({
- type: "POST",
- url: "check.php",
- data: 'username='+ username,
- cache: false,
- success: function(response){
- if(response == 1){
- //不可以注册
- $('#username').css('border', '3px #C33 solid');
- $('#tick').hide();
- $('#cross').fadeIn();
- }else{
- $('#username').css('border', '3px #090 solid');
- $('#cross').hide();
- $('#tick').fadeIn();
- }
- }
- });
- }
- }
- </script>
check.php
PHP Code
- <?php
- include("conn.php");
- //
- $username = trim(strtolower($_POST['username']));
- $username = mysql_escape_string($username);
- if (eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$username)) {
- //email通过检查
- $query = "SELECT email FROM username_list WHERE email = '$username' LIMIT 1";
- $result = mysql_query( $query );
- $num = mysql_num_rows($result);
- echo $num;
- }
- else
- {
- echo "1";//不能注册
- }
- ?>
原文地址:http://www.freejs.net/article_biaodan_35.html
最近更新
- 响应式全屏手风琴菜单,同时支持垂直方...
- 分组select选择器,支持多选和单...
- jQuery时间日期选择器代码日历插...
- Select 选择器 可以清空的单选...
- jQuery json 无刷新翻页 ...
- 纯css3带倒影效果的图片翻转特效
我爱薅羊毛
点击最多
广告赞助
相关文章
- 美化input radio select等输入框,...
- select 下拉框多选,用select代替che...
- jQuery下拉多选插件 下拉框复选 包括全选
- radio单选框彩色,自定义边框,圆点颜色和大小
- 自定义checkbox和radio样式 圆形方形...
- select下拉菜单带图片