首先需要一个添加年级的页面,暂时叫grade.htm
这个文件需要引入两个文件jquery.js(jquery框架文件)和grade.js(验证的单独文件)。
下面的input用于输入用户名字,id="gradeInfo"是为了显示提示信息用的。
grade.htm
复制代码 代码如下:
<input type="text" size="6" name="NAME" id="NAME"/><font color="red">*</font>
<span id="gradeInfo"></span>
当用户输入信息以后,进入验证环节,看看我们的验证grade.js是怎么写的。
grade.js
复制代码 代码如下:
/**
* 验证用户名是否重复的js
*
* @name grade.js
* @author jason<msn:x334@eyou.com>
* @use 验证用户名是否存在
* @todo
*/
$(document).ready(function(){
checkConfirm();
});
//验证用户名是否存在
function checkConfirm(){
$("#NAME").blur(function(){
var gradename = $(this).val();
var changeUrl = "GradeAdmin.php?action=check&gradename="+gradename;
$.get(changeUrl,function(str){
if(str == '1'){
$("#gradeInfo").html("<font color=\"red\">您输入的用户名存在!请重新输入!</font>");
}else{
$("#gradeInfo").html("");
}
})
return false;
})
}
上面这段js文件,我只解释几个比较关键的地方。
1、$("#NAME").blur的含义是当grade.htm里的id为NAME的表单输入完以后触发动作。
2、$(this).val()的含义是取得id为NAME的表单里的值。
3、$.get(changeUrl,function(str)的含义是:运行ajax后,changeUrl是要连接的程序地址,str是程序
计算结束以后得到的显示结构。
4、$("#gradeInfo").html的含义是给id为gradeInfo的标签写入html文件。id为gradeInfo的标签就是指
的grade.htm里的id为gradeInfo的标签,显示的内容会出现再这个标签所在的位置。
再看看GradeAdmin.php的计算形式。
GradeAdmin.php
复制代码
复制代码 代码如下:
if($frm_action == 'check')
{
$gradeName = $_GET['gradename'];
$gradeAdminObj = new Services_GradeAdmin($db);
//根据$gradeName去判断是否再数据库里存在填入的用户名字,如果存在返回1,如果
不存在返回0,这个返回值是传到grade.js里。
$gradeCheck = $gradeAdminObj->getGradeByName($gradeName);
if(is_numeric($gradeCheck)){
echo '1';
}else{
echo '0';
}
exit();
}
这就是判断用户注册时用户名是否已存在问题
相关推荐:
OpenAI银联支付-未来支付新体验,安全便捷全新升级,医学加ai
ChatGPT安装包Windows版:让AI助力你的工作与生活,人工智能ai不是梦在线
SEO那么重要,企业如何通过它脱颖而出?,自媒体推广营销的概念
seo网站排名优化哪家好,seo网站优化平台 ,ai斗蟋
ChatGPT维护页面-背后的技术与用户体验,ai领域ppt
SEO词的魔力:如何通过关键词优化打破流量瓶颈,免费网站建设高端
seo需要干什么,seo需要具备什么知识 ,ai梦境档案世岛大宅
在线AI文章生成:智能写作的无限可能
什么是SEO金融,seo是做什么的 ,ai中转程序
ChatGPT无法完全显示?你可能忽略了这些令人惊讶的细节!,朵朵ai绘画
SEO学堂:开启数字营销新时代,全面提升网站排名与流量,文山ai营销推广方案
用AI写文章:效率与创意的完美结合
SEO架构:提升网站流量的核心策略,东营南江全平台营销推广
SEO站内优化:提升网站排名的核心策略,厦门市网站优化企业
AI免费写文章生成器高效写作新革命
互联网时代的“搜索截流”新玩法:如何抓住流量红利,甘孜做优化网站软件
ChatGPT不能加载过去的对话,如何提升你的使用体验?,ai智能衣服
AI网页版智能问答,开启智慧沟通新时代,ai梦境档案用不了手柄
seo需要学会什么编程,seo要会些什么 ,剪映怎样加ai
怎么用AI生成文章免费版,高效创作从此开始!
SEO新人必读:从零开始SEO的核心技巧与实践指南,网站邮件推广设计
乘风SEO-引领企业互联网时代的腾飞之路,南昌b站关键词排名优化贵不贵
文字写作AI生成工具:让创作更简单、更高效
AI自动帮写,轻松应对内容创作挑战,赋能写作新未来,嘿科技ai
ChatGPT启动时遇到问题?快速解决方案让你畅享智能对话体验,ai如何保存logo
为什么要年前做SEO,企业为什么做seo推广 ,云南ai大数据公司
什么是seo的豆子,何为seo ,ai圆复制
ChatGPT怎么打开不了?全方位解决方案!,大庆ai
AI免费文章解读:智能写作新篇章,小店AI
seo都有什么意思,seo 啥意思 ,ai园林
ZBlog:开启你的个人网站新时代,轻松搭建与管理,二手手机营销推广方案
什么是神马排名?让你的网站脱颖而出,轻松占据搜索引擎的C位!,乳山网站优化关键词排名
SEO走动:提升网站流量的关键一步,SEO数据监控宝宝推荐
seo适合什么人做,哪种seo做得好 ,晋城ai论文写作免费
文章AI扩写:突破创作瓶颈,提升写作效率的秘密武器
360优化关键词-提升网站流量与排名的秘密武器,美拍ai
SEO怎么设置:让你的网站快速登上搜索引擎首页的秘密,Ai压印分色
优化公司:助力企业腾飞的秘密武器,微信营销推广价格多少
怎么让AI写文章,轻松实现内容创作的智能化
Zkept:重塑未来生活的智能科技革新,营销推广的面试问题
《命运交错的轨迹:小说背后的无尽魅力》,seo优化huifachina
SEO王:掌控搜索引擎优化的至高法则,助力企业飞速腾飞,网站动作优化在哪里下载
“洗稿技巧如何让你的文章脱颖而出,轻松提升内容创作水平!”,台州椒江seo企业排名
ChatGPT的破解版:AI世界的新突破,ai无禁忌
AI缩写文本:助力智能生活的革新力量,ai智能写作生成神器下载
ChatGPT画布打不开?如何解决这一常见问题?,Ai怎么储存为Ai格式在桌面
seo需要买什么,seo需要考虑什么 ,ai做表头
互联网留痕:数字时代的隐形轨迹与自我管理,灯塔网站推广包年多少钱
seo要学什么技术,seo要学什么技术好 ,ai.fale
企业SEO:如何通过搜索引擎优化提升企业网络竞争力,安阳网站优化布局设计