• “草原英雄小姐妹”走进山城 2019-07-01
  • 高清:里约奥运会奖牌曝光 大部分由再生材料制成 2019-06-27
  • 在楼主大谈共产主义分配的时候,希望楼主先说明一下对马克思关于共产主义基本原则的理解。一个社会如果仍然存在“按劳动分配”,怎么会是“每一个个人的全面而自由的发展” 2019-06-25
  • 河北法院:打造互联网+诉非衔接的人民法庭工作新机制 2019-06-25
  • 芯片是汽车产业发展的基石  专家呼吁建立"汽车芯片智库" 2019-06-13
  • “高深文学创作回顾研讨会”在北京举行 2019-06-13
  • 江苏专项督查基础教育问题 择校热、大班额成重点 2019-06-08
  • 14599元!索尼A7M3发布:续航翻番、支持4K视频 2019-06-08
  • 首页 春城壹网 七彩云南 一网天下 2019-05-22
  • QFII政策调整引增量资金入场 “成长+大消费”或成布局重点 2019-05-22
  • 密印“农禅”:何以在蛮荒之地举起文明火把(图) 2019-05-18
  • 20180531 袁隆平:海水稻打破纪录,杂交稻走向全球 2019-05-17
  • 晋城:八项重点打好水污染防治攻坚战 2019-05-15
  • 法国装置艺术家将一部老旧房车改造成移动游泳池 2019-05-13
  • 习近平致信祝贺人民日报创刊70周年 2019-05-10
  • 欢迎访问

    任选三奖金多少:云南鼎浩信息技术有限公司官方网站,云南网站建设诚信品牌!

    DING HAO COLUMN 鼎浩专栏

    鼎浩的一些分享
    Sharing from Ding Hao

    jQuery实现一个滚动的分步注册向导

    来源:云南11选五走势图500期     2013年07月02日17:02
    字号:T|T

    云南11选五走势图500期 www.a-mcl.com 使用jQuery实现很多很有意思的应用效果。我们在很多网站注册会员时,需要填写注册表单,包括登录信息、个人联系信息等,本文将带您一起体验jQuery实现的一个可以滚动的十分友好的分步注册向导。

    先点击“demo”按钮查看演示效果:

    查看演示DEMO 下载源码

    XHTML

    首先要载入jquery库和滚动插件scrollable.js

    
    

    接着构造html主体结构。

    • 1.创建账户
    • 2.填写联系信息
    • 3.完成
    -----任意html内容-----
    -----任意html内容-----
    -----任意html内容-----

    以上是一个注册表单,注意在三个.page里可以填写任何你想要的html表单内容。限于篇幅本文没有列出表单具体内容,详情可以查看demo源码。

    CSS

    #wizard {border:5px solid #789;font-size:12px;height:450px;margin:20px auto;
    width:570px;overflow:hidden;position:relative;}
    #wizard .items{width:20000px; clear:both; position:absolute;}
    #wizard .right{float:right;}
    #wizard #status{height:35px;background:#123;padding-left:25px !important;}
    #status li{float:left;color:#fff;padding:10px 30px;}
    #status li.active{background-color:#369;font-weight:normal;}
    .input{width:240px; height:18px; margin:10px auto; line-height:20px; 
    border:1px solid #d3d3d3; padding:2px}
    .page{padding:20px 30px;width:500px;float:left;}
    .page h3{height:42px; font-size:16px; border-bottom:1px dotted #ccc; margin-bottom:20px;
     padding-bottom:5px}
    .page h3 em{font-size:12px; font-weight:500; font-style:normal}
    .page p{line-height:24px;}
    .page p label{font-size:14px; display:block;}
    .btn_nav{height:36px; line-height:36px; margin:20px auto;}
    .prev,.next{width:100px; height:32px; line-height:32px; background:url(btn_bg.gif) 
    repeat-x bottom; border:1px solid #d3d3d3; cursor:pointer}

    您可以根据实际应用环境修改css,来体现不同的外观。

    jQuery

    毋庸置疑,和其他插件一样,直接调用方法。

    $(function(){
    	$("#wizard").scrollable();
    });

    就是这么简单,现在可以通过单击下一步切换步骤了,但有问题是导航的步骤标题tab样式没有同时切换,点击下一步时应该验证当前表单输入的合法性。值得庆幸的是,两个方法使得问题变得很简单了。

    onSeek:function();当滚动当前page后发生的事情,本例中我们要切换tab样式。

    onBeforeSeek:function();滚动之前发生的事情,本例中我们要验证表单。

    请看代码:

    $(function(){
    	$("#wizard").scrollable({
            onSeek: function(event,i){ //切换tab样式
    			$("#status li").removeClass("active").eq(i).addClass("active");
    		},
    		onBeforeSeek:function(event,i){ //验证表单
    			if(i==1){
    				var user = $("#user").val();
    				if(user==""){
    					alert("请输入用户名!");
    					return false;
    				}
    				var pass = $("#pass").val();
    				var pass1 = $("#pass1").val();
    				if(pass==""){
    				    alert("请输入密码!");
    					return false;
    				}
    				if(pass1 != pass){
    				    alert("两次密码不一致!");
    					return false;
    				}
    			}
    		}
        });
    });

    最后,要提交表单,获取表单的值,你可以在最后一步“确定”按钮上绑定submit()方法,通过action提交表单。本文为了演示,采用以下方法获取输入的内容:

    $("#sub").click(function(){
    	var data = $("form").serialize();
    	alert(data);
    });
    客服中心
    点击进行在线咨询

    QQ咨询 咨询QQ:79929313 咨询QQ:88139574 咨询QQ:122790803

    咨询热线:0871-63399840

    客服热线:0871-63523332

    客服中心 客服中心
  • “草原英雄小姐妹”走进山城 2019-07-01
  • 高清:里约奥运会奖牌曝光 大部分由再生材料制成 2019-06-27
  • 在楼主大谈共产主义分配的时候,希望楼主先说明一下对马克思关于共产主义基本原则的理解。一个社会如果仍然存在“按劳动分配”,怎么会是“每一个个人的全面而自由的发展” 2019-06-25
  • 河北法院:打造互联网+诉非衔接的人民法庭工作新机制 2019-06-25
  • 芯片是汽车产业发展的基石  专家呼吁建立"汽车芯片智库" 2019-06-13
  • “高深文学创作回顾研讨会”在北京举行 2019-06-13
  • 江苏专项督查基础教育问题 择校热、大班额成重点 2019-06-08
  • 14599元!索尼A7M3发布:续航翻番、支持4K视频 2019-06-08
  • 首页 春城壹网 七彩云南 一网天下 2019-05-22
  • QFII政策调整引增量资金入场 “成长+大消费”或成布局重点 2019-05-22
  • 密印“农禅”:何以在蛮荒之地举起文明火把(图) 2019-05-18
  • 20180531 袁隆平:海水稻打破纪录,杂交稻走向全球 2019-05-17
  • 晋城:八项重点打好水污染防治攻坚战 2019-05-15
  • 法国装置艺术家将一部老旧房车改造成移动游泳池 2019-05-13
  • 习近平致信祝贺人民日报创刊70周年 2019-05-10
  • 欢乐斗地主 江西多乐彩任三 快速时时彩的套路 谁有彩票店的业主微信 开心斗地主单机版 pk10刷流水方法 宁夏11选5开奖 电子游艺哪个游戏好玩 英超直播免费观看网站 1621期海口七星彩早版 安徽十一选五助手体彩 河南泳坛夺金481 多乐彩大赢家使用方法 怎么用扑克牌变魔术 陕西11选5投注