总结一下学到的特效,获得焦点事件focus 失去焦点事件 blus 按下某键事件 keypress

[javascript] / JavaScript Document

// 作者QQ 496928838 博客 http://wl.125.la

$(document).ready(function(e) {

//获取用户文本框

var userName=$("#userName");

//获取用户密码框

var password=$("#password");

//获取文本框前面图片

var userimg=$("#userimg");

//获取密码框前面图片

var pwimg=$("#pwimg");

//给用户文本框置焦点

userName.focus();

//绑定用户文本框焦点事件,失去焦点事件,按下某件事件

userName.focus(function(){

userimg.css("background-position","0px");

}).blur(function(){

userimg.css("background-position","-33px");

}).keypress(function(e){

var key=e.which;

if(key==13){

password.focus();

}

});

//绑定密码文本框焦点事件,失去焦点事件,按下某件事件

password.focus(function(){

pwimg.css("background-position","-66px");

}).blur(function(){

pwimg.css("background-position","-99px");

}).keypress(function(e){

var key=e.which;

if(key==13){

$("#login").click();

}

});

//绑定登陆按钮点击事件,移入事件,移出事件

$("#login").click(function(){

//获取用户名称

var strUsetName = $("#userName").val();

//获取用户输入密码

var strPassword = $("#password").val();

var msg=$("#msg");

$.ajax({

url:'admin.php?m=admin&a=login',

type:'POST',

dataType:'json',

data:{

userName:strUsetName,

password:strPassword

},

success: function(json){

if (json.state=='ok') {

msg.html("登陆成功");

}else{

msg.html(json.error);

}

}

});

}).mousemove(function(){

$(this).css("background-position","-138px");

}).mouseout(function(){

$(this).css("background-position","0px");

});

});

// JavaScript Document

// 作者QQ 496928838 博客 http://wl.125.la

$(document).ready(function(e) {

//获取用户文本框

var userName=$("#userName");

//获取用户密码框

var password=$("#password");

//获取文本框前面图片

var userimg=$("#userimg");

//获取密码框前面图片

var pwimg=$("#pwimg");

//给用户文本框置焦点

userName.focus();

//绑定用户文本框焦点事件,失去焦点事件,按下某件事件

userName.focus(function(){

userimg.css("background-position","0px");

}).blur(function(){

userimg.css("background-position","-33px");

}).keypress(function(e){

var key=e.which;

if(key==13){

password.focus();

}

});

//绑定密码文本框焦点事件,失去焦点事件,按下某件事件

password.focus(function(){

pwimg.css("background-position","-66px");

}).blur(function(){

pwimg.css("background-position","-99px");

}).keypress(function(e){

var key=e.which;

if(key==13){

$("#login").click();

}

});

//绑定登陆按钮点击事件,移入事件,移出事件

$("#login").click(function(){

//获取用户名称

var strUsetName = $("#userName").val();

//获取用户输入密码

var strPassword = $("#password").val();

var msg=$("#msg");

$.ajax({

url:'admin.php?m=admin&a=login',

type:'POST',

dataType:'json',

data:{

userName:strUsetName,

password:strPassword

},

success: function(json){

if (json.state=='ok') {

msg.html("登陆成功");

}else{

msg.html(json.error);

}

}

});

}).mousemove(function(){

$(this).css("background-position","-138px");

}).mouseout(function(){

$(this).css("background-position","0px");

});

});

请求的ajax方法

[php] public function login()

{

$json['state']='no';

if (!empty($_POST['userName']) && !empty($_POST['password'])) {

$userName=$_POST['userName'];

$password=md5($_POST['password']);

/*var_dumP($_POST);

var_dump($password);

var_dump($password);*/

if($_SESSION['userData']=$this->db->where("userName='{$userName}' and password='{$password}'")->fine()){

$json['state']='ok';

// echo "";

$_SESSION['login']=true;

}else{

$json['error']='用户不存在或密码错误';

}

}else {

$json['error']='请输入用户名和密码';

}

echo json_encode($json);

//$this->display();

}

public function login()

{

$json['state']='no';

if (!empty($_POST['userName']) && !empty($_POST['password'])) {

$userName=$_POST['userName'];

$password=md5($_POST['password']);

/*var_dumP($_POST);

var_dump($password);

var_dump($password);*/

if($_SESSION['userData']=$this->db->where("userName='{$userName}' and password='{$password}'")->fine()){

$json['state']='ok';

// echo "";

$_SESSION['login']=true;

}else{

$json['error']='用户不存在或密码错误';

}

}else {

$json['error']='请输入用户名和密码';

}

echo json_encode($json);

//$this->display();

}

http://www.bkjia.com/PHPjc/477410.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/477410.htmlTechArticle总结一下学到的特效,获得焦点事件focus 失去焦点事件 blus 按下某键事件 keypress [javascript] / JavaScript Document // 作者QQ 496928838 博客 http://wl....

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

php 加七天减七天,php实战第七天_PHP教程相关推荐

  1. 深度学习(11)TensorFlow基础操作七: 向前传播(张量)实战

    深度学习(11)TensorFlow基础操作七: 向前传播(张量)实战 1. 导包 2. 加载数据集 3. 转换数据类型 4. 查看x.shape, y.shape, x.dtype, y.dtype ...

  2. 《七天数据可视化之旅》第七天:可视化设计实战-数据大屏

    <七天数据可视化之旅>第七天:可视化设计实战-数据大屏 Destiny,某物流公司数据产品经理,目前从事数据平台搭建和可视化相关的工作.持续学习中,期望与大家多多交流数据相关的技术和实际应 ...

  3. 计算机专业英语被动语态举例,第七讲被动语态的译法_计算机专业英语教程

    第七讲被动语态的译法_计算机专业英语教程 第七讲 被动语态的译法 (Translation of Passive Voice) 被动语态在英语中,特别是科技英语中运用得非常广泛,而汉语的被动句则用得较 ...

  4. MPAndroidChart项目实战(七)——自定义横向柱状图

    本文出自:http://blog.csdn.net/dt235201314/article/details/77248347 一丶效果演示 二丶需求分析技术点 1.产品要求,显示每个品类的占比,形成对 ...

  5. python三人同行七十稀_三人同行七十稀,五树梅花廿一枝,七子团圆正半月,除百零五便得知.这句诗的诗意....

    共回答了11个问题采纳率:81.8% 明朝有位程大位,他在解答"物不知其数"问题(即:今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩2,问物几何?)用四句诗概括这类问题的解 ...

  6. 零基础学Python课后实战第七章

    零基础学Python课后实战第七章 tips 实战一:修改手机默认语言 实战二:给信用卡设置默认密码 实战三:打印每月销售明细 tips 对象:对象是事物存在的实体,如一个人. 通常将对象划分为两部分 ...

  7. C# DateTime 日期加1天 减一天 加一月 减一月 等方法(转)

    //今天 DateTime.Now.Date.ToShortDateString(); //昨天,就是今天的日期减一 DateTime.Now.AddDays(-1).ToShortDateStrin ...

  8. Cocos2d中使用颜色混合:加算,减算

    Cocos2d中使用颜色混合:加算,减算 转自http://blog.sina.com.cn/s/blog_7a2ffd5c0100xtid.html CCSprite有一个ccBlendFunc类型 ...

  9. c语言中逗号自加,计算机二级自加、自减运算符和逗号运算符

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1.设有定义:int k=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是( ). A.k++ B.k+=1 C.++k D.k+1 参考答案: ...

  10. js 字符串减去字符串_js关于字符串、条件语句和自加和自减

    ---恢复内容开始--- 什么是字符串? 字符串可以储存一系列的字符 字符串是可以插入到引号中的任何字符,可以使用单引号或者双引号. var a="hello" 这个变量就是字符串 ...

最新文章

  1. 从SD-WAN向SD-Branch过渡需要多久?—Vecloud
  2. docker-compose部署nginx,挂载外置配置文件及项目
  3. 安卓蓝牙键盘按键映射_多设备无缝切换 雷柏XK100无线蓝牙轻薄键盘评测
  4. PHP如何实现百万级数据导出
  5. 基于SQL Server策略的管理-更改时评估模式
  6. Hyper-V 2016 系列教程49 Windows Server Backup 备份计划的新建备份、修改备份和停止备份...
  7. 【数据结构笔记43】C实现:寻找通话次数最多的电话号(散列表例题)
  8. Mac 如何安装 Mysql@5.7
  9. ps格式文件如何打开
  10. 处理器流水线长度是否存在理论极限?
  11. 计算机网络--哈工大网课--MOOC中国大学 慕课 答案
  12. tf.trian.match_filenames_once
  13. 超详细的遗传算法(Genetic Algorithm)解析【转】
  14. 狂野飙车8服务器在哪个文件夹,狂野飙车8数据包放哪?安卓版数据包路径介绍
  15. MPLS之LDP协议
  16. 离婚时夫妻共同债务和个人债务如何区分
  17. smallworld 下的magik module 的logger和service provider
  18. 国电智深dcs c语言编程,国电智深DCS培训总结
  19. java计算机毕业设计高校实习实训管理系统源码+mysql数据库+系统+lw文档+部署
  20. 结构体指针变量的定义

热门文章

  1. 使用Injection Token将字符串类型的参数注入到类的构造函数里
  2. Slack设置根据关键字自动提醒的小技巧
  3. Groovy里的运行时元数据编程(metata programming)
  4. 因为缺少xs-security.json文件导致的部署错误
  5. 2015-03-18 current note update logic in my task
  6. How is OData selected implemented
  7. when is SAP UI5 where is title 'Scaffold in Shell integration test' defined
  8. WebIDE push files to ABAP repository
  9. Marketing Cloud API消费entity unsupported format错误消息的处理
  10. 利用ABAP调试器脚本修改数据库表的值