javascript - 用户名是否已存在,ajax+asp怎么实现?
迷茫
迷茫 2017-04-10 16:42:49
[JavaScript讨论组]

需求:做一个用户名实时验证,用户操作失去焦点的时候,判断用户名是否和数据库中的用户名有重复,不重复提示“用户名可用”,重复提示“用户名已存在”。
补充:领导让我用js判断两个常量,为1就是用户名存在,返回false;为0就是用户名可用,返回true。
这个代码该怎么写呢?有具体的例子最好提供下!

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(1)
迷茫

使用jquery.validate插件
在输入框失去焦点之后会自动进行判断

HTML代码

<form id="registerForm" action="/*" method="post" >
<input type="text" name="username"/>
<button type="submit">注册</button>
</form>

JS代码

$(function() {
    $("#registerForm").validate({
        rules : {//需要判断输入框
                "username" : {
                    required : true,
                    remote : {
                        url : "/checkUsername.do",// 后台检查用户名是否重复的地址,返回值为boolean类型
                        type : 'post'
                    }
                }
            }
        messages : {//判断失败的提示
                "username" : {
                    required : "&emsp;&emsp;请输入用户名!",
                    remote:"&emsp;&emsp;用户名已存在!"
                }
            }
    })
}
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号