php 加七天减七天,php实战第七天_PHP教程
总结一下学到的特效,获得焦点事件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教程相关推荐
- 深度学习(11)TensorFlow基础操作七: 向前传播(张量)实战
深度学习(11)TensorFlow基础操作七: 向前传播(张量)实战 1. 导包 2. 加载数据集 3. 转换数据类型 4. 查看x.shape, y.shape, x.dtype, y.dtype ...
- 《七天数据可视化之旅》第七天:可视化设计实战-数据大屏
<七天数据可视化之旅>第七天:可视化设计实战-数据大屏 Destiny,某物流公司数据产品经理,目前从事数据平台搭建和可视化相关的工作.持续学习中,期望与大家多多交流数据相关的技术和实际应 ...
- 计算机专业英语被动语态举例,第七讲被动语态的译法_计算机专业英语教程
第七讲被动语态的译法_计算机专业英语教程 第七讲 被动语态的译法 (Translation of Passive Voice) 被动语态在英语中,特别是科技英语中运用得非常广泛,而汉语的被动句则用得较 ...
- MPAndroidChart项目实战(七)——自定义横向柱状图
本文出自:http://blog.csdn.net/dt235201314/article/details/77248347 一丶效果演示 二丶需求分析技术点 1.产品要求,显示每个品类的占比,形成对 ...
- python三人同行七十稀_三人同行七十稀,五树梅花廿一枝,七子团圆正半月,除百零五便得知.这句诗的诗意....
共回答了11个问题采纳率:81.8% 明朝有位程大位,他在解答"物不知其数"问题(即:今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩2,问物几何?)用四句诗概括这类问题的解 ...
- 零基础学Python课后实战第七章
零基础学Python课后实战第七章 tips 实战一:修改手机默认语言 实战二:给信用卡设置默认密码 实战三:打印每月销售明细 tips 对象:对象是事物存在的实体,如一个人. 通常将对象划分为两部分 ...
- C# DateTime 日期加1天 减一天 加一月 减一月 等方法(转)
//今天 DateTime.Now.Date.ToShortDateString(); //昨天,就是今天的日期减一 DateTime.Now.AddDays(-1).ToShortDateStrin ...
- Cocos2d中使用颜色混合:加算,减算
Cocos2d中使用颜色混合:加算,减算 转自http://blog.sina.com.cn/s/blog_7a2ffd5c0100xtid.html CCSprite有一个ccBlendFunc类型 ...
- c语言中逗号自加,计算机二级自加、自减运算符和逗号运算符
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1.设有定义:int k=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是( ). A.k++ B.k+=1 C.++k D.k+1 参考答案: ...
- js 字符串减去字符串_js关于字符串、条件语句和自加和自减
---恢复内容开始--- 什么是字符串? 字符串可以储存一系列的字符 字符串是可以插入到引号中的任何字符,可以使用单引号或者双引号. var a="hello" 这个变量就是字符串 ...
最新文章
- 从SD-WAN向SD-Branch过渡需要多久?—Vecloud
- docker-compose部署nginx,挂载外置配置文件及项目
- 安卓蓝牙键盘按键映射_多设备无缝切换 雷柏XK100无线蓝牙轻薄键盘评测
- PHP如何实现百万级数据导出
- 基于SQL Server策略的管理-更改时评估模式
- Hyper-V 2016 系列教程49 Windows Server Backup 备份计划的新建备份、修改备份和停止备份...
- 【数据结构笔记43】C实现:寻找通话次数最多的电话号(散列表例题)
- Mac 如何安装 Mysql@5.7
- ps格式文件如何打开
- 处理器流水线长度是否存在理论极限?
- 计算机网络--哈工大网课--MOOC中国大学 慕课 答案
- tf.trian.match_filenames_once
- 超详细的遗传算法(Genetic Algorithm)解析【转】
- 狂野飙车8服务器在哪个文件夹,狂野飙车8数据包放哪?安卓版数据包路径介绍
- MPLS之LDP协议
- 离婚时夫妻共同债务和个人债务如何区分
- smallworld 下的magik module 的logger和service provider
- 国电智深dcs c语言编程,国电智深DCS培训总结
- java计算机毕业设计高校实习实训管理系统源码+mysql数据库+系统+lw文档+部署
- 结构体指针变量的定义
热门文章
- 使用Injection Token将字符串类型的参数注入到类的构造函数里
- Slack设置根据关键字自动提醒的小技巧
- Groovy里的运行时元数据编程(metata programming)
- 因为缺少xs-security.json文件导致的部署错误
- 2015-03-18 current note update logic in my task
- How is OData selected implemented
- when is SAP UI5 where is title 'Scaffold in Shell integration test' defined
- WebIDE push files to ABAP repository
- Marketing Cloud API消费entity unsupported format错误消息的处理
- 利用ABAP调试器脚本修改数据库表的值