后端视图代码views.py

defcheck_user():

form=RegistrationForm()#定义json字典数据格式

result ={"code":"","data":""}

user_lst= [i for i inUser_db().keys()]print(user_lst)if request.method == 'GET':return render_template('register.html', form=form)ifform.validate_on_submit():

username= request.form.get("username")print(username)#查询数据库有无这个用户

if username inuser_lst:

result["code"] = 400result["data"] = "用户名已存在"

else:

result["code"] = 200result["data"] = "用户名未被注册,可以使用"

#return jsonify(result)

return render_template('register.html', error=result, form=form)

register.html 模板里加

{% if error %}

{{ error.data }}

{% endif %}

javascripts代码

//使用jQuery,获取用户名输入框信息,触发焦点事件

// {#校验用户名#}

$("#username").blur(

function () {

var username = $("#username").val();

var url = "/check_user/";

var send_data = {

"username": username,

};

$.ajax(

{

url: url,

type: "post",

data: send_data,

success: function (data) {

if (data.code == 400){

$("#submit").attr("disabled",true)

} else{

$("#submit").attr("disabled",false)

}

{#$("#error").text(error.data)#}

var error = data['error'];

$("#error").html(error);

$("#error").show();

},

error: function (error) {

console.log(error)

}

}

)

}

)

html怎么判断用户名重复,ajax验证注册用户名是否重复相关推荐

  1. 利用ajax验证用户名,3.6.2 利用Ajax验证注册用户名(1)

    3.6.2  利用Ajax验证注册用户名(1) 由于注册的用户比较多,如果能在客户端还没提交注册表单之前验证用户名是否可用,如果不可用则禁止提交,这样将大大减少网络流量和服务器负载.本节将介绍如何利用 ...

  2. ajax实现注册用户名时动态显示用户名是否已经被注册(1、ajax可以实现我们常见的注册用户名动态判断)(2、jquery里面的ajax也是类似我们这样封装了的函数)...

    ajax实现注册用户名时动态显示用户名是否已经被注册(1.ajax可以实现我们常见的注册用户名动态判断)(2.jquery里面的ajax也是类似我们这样封装了的函数) 一.总结 1.ajax可以实现我 ...

  3. mysql 验证用户名重复,Ajax案例——检验用户名是否重复

    一.环境搭建 1.导包 这个案例中使用的jar包有三个,需要导入到WEB-INF目录下的lib文件夹中. 导包 2.导入工具库 本案例使用的工具类是之前用过的JDBCUtils. import jav ...

  4. html ajax验证用户名密码,AJAX实现注册验证用户名

    本文实例为大家分享了AJAX实现注册验证用户名的具体代码,供大家参考,具体内容如下 功能说明 当用户在注册页面输入用户名并且鼠标焦点离开输入框时,到数据表中去验证该用户名是否已经存在,如果存在提示不可 ...

  5. Python验证注册用户名是否正确

    # 模拟一个注册帐号时输入的用户名是否符合要求 # 用户名要求:只能包括大写字母.小写字母.数字.下划线_,长度不能大于20个字符 username_element_list = ('A','B',' ...

  6. ajax检测用户名重复无效,用ajax实现检测注册用户名是否重复的完整例子

    ValidateName.java代码如下所示,并且采用userIsExist查找数据库看是否存在相同的用户名. package com.wuliu.test; import java.io.IOEx ...

  7. ajax 用户验证js,js ajax验证用户名

    回答 jQuery的ajax 验证用户名的例子/验证用户名 js 方法 uname:输入的用户名 function ajax_check_uname(uname){ var url='/check/u ...

  8. FLY攻略之第二回: 接入腾讯云短信服务 实现手机验证注册

    接入腾讯云短信服务 实现手机验证注册 上回说到 ,完成了security的接入和登录功能,但是在准备登录尝试security的强大时发现,还没有完成注册功能,根本没有账号提供登录,那么这回,就实现手机 ...

  9. asp.net 用户注册怎么判断用户名是否重复 ajax,AJAX_asp.net结合Ajax验证用户名是否存在的代码,1, 使用JavaScript js文件,验证 - phpStudy...

    asp.net结合Ajax验证用户名是否存在的代码 1, 使用JavaScript js文件,验证用户名是否存在 复制代码 代码如下: var ajax = function(option) { va ...

最新文章

  1. 用Spring的BeanUtils前,建议你先了解这几个坑!
  2. pokemon 下载 android,宝可梦pokemon home
  3. 面向对象简单原则(转)
  4. C++ 学习之函数重载、基于const的重载
  5. [leetcode] 154.寻找旋转排序数组中的最小值 II
  6. jQuery 打气球小游戏 点击气球爆炸效果
  7. 最短公共子序列_最短公共超序列
  8. java hanoi塔问题_java 解决汉诺塔问题
  9. Linux: 举例说明Linux diff 命令
  10. Markdown编辑器中字号、颜色的设置方法及一些好看的颜色示例
  11. 偏差平方和说明什么_什么是平方误差和均方误差
  12. 2019深圳入户攻略
  13. 卡卡IT学院模式:轻培训业态重线下资源整合
  14. 信息及信息技术概述(一)
  15. 问题排查-Flink session窗口最后一个不过期问题
  16. 工单预约表单plus多功能预约系统支持线上支付功能
  17. android如何设置软件的版本,android如何实现对软件版本的配置
  18. Huffman编码/译码问题
  19. 队列应用----模拟患者看病
  20. MySQL 到Oracle 实时数据同步实操分享

热门文章

  1. datastage mysql wire_DataStage 九、数据交换到MySQL以及乱码有关问题_mysql
  2. 计算机结构化面试万能套话,结构化面试搞不明白怎么回答?30个万能套话模板背诵一下...
  3. 告别烧钱时代,涨价将成常态?共享单车赛道早已“不再单纯”
  4. docker启动redis简单方法
  5. Linux系统中的文件归档压缩
  6. 某东软件测试工程师(二面)——用例设计
  7. [Unity3D]海岛奇兵金币等资源收取效果
  8. L3-013 非常弹的球 - 物理知识(详解)
  9. 【C#】async关键字修饰后有无await的影响
  10. 金字塔效果加css3动画