• 流浪犬问题待解:多地加强收容管理 避免再度遗弃 2019-09-19
  • “钱妞”顶灰蓝头发亮相 接受《早安美国》访谈心情好 2019-09-13
  • 田夏彪学习、创新、反思:教育改革的关键词 2019-09-10
  • 公婆儿媳争讨房租租客不知给谁 司法所介入调解 2019-09-09
  • 郁可唯新造型中央车站开唱 “短发也可以性感和可爱” 2019-09-05
  • 林志玲现身机场穿粉色上衣变活力少女 2019-09-05
  • 第三届世界互联网大会 2019-09-03
  • 全运有约:李冰洁谈个人参赛感受和训练生活 2019-09-03
  • 故事中美两军举行人道主义救援减灾联合实兵演练 2019-08-13
  • 掌握新思想 开拓新实践——深入贯彻落实党的十九大精神系列述评之二 2019-07-30
  • “草原英雄小姐妹”走进山城 2019-07-01
  • 高清:里约奥运会奖牌曝光 大部分由再生材料制成 2019-06-27
  • 在楼主大谈共产主义分配的时候,希望楼主先说明一下对马克思关于共产主义基本原则的理解。一个社会如果仍然存在“按劳动分配”,怎么会是“每一个个人的全面而自由的发展” 2019-06-25
  • 河北法院:打造互联网+诉非衔接的人民法庭工作新机制 2019-06-25
  • 芯片是汽车产业发展的基石  专家呼吁建立"汽车芯片智库" 2019-06-13
  • 欢迎访问

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

    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-09-19
  • “钱妞”顶灰蓝头发亮相 接受《早安美国》访谈心情好 2019-09-13
  • 田夏彪学习、创新、反思:教育改革的关键词 2019-09-10
  • 公婆儿媳争讨房租租客不知给谁 司法所介入调解 2019-09-09
  • 郁可唯新造型中央车站开唱 “短发也可以性感和可爱” 2019-09-05
  • 林志玲现身机场穿粉色上衣变活力少女 2019-09-05
  • 第三届世界互联网大会 2019-09-03
  • 全运有约:李冰洁谈个人参赛感受和训练生活 2019-09-03
  • 故事中美两军举行人道主义救援减灾联合实兵演练 2019-08-13
  • 掌握新思想 开拓新实践——深入贯彻落实党的十九大精神系列述评之二 2019-07-30
  • “草原英雄小姐妹”走进山城 2019-07-01
  • 高清:里约奥运会奖牌曝光 大部分由再生材料制成 2019-06-27
  • 在楼主大谈共产主义分配的时候,希望楼主先说明一下对马克思关于共产主义基本原则的理解。一个社会如果仍然存在“按劳动分配”,怎么会是“每一个个人的全面而自由的发展” 2019-06-25
  • 河北法院:打造互联网+诉非衔接的人民法庭工作新机制 2019-06-25
  • 芯片是汽车产业发展的基石  专家呼吁建立"汽车芯片智库" 2019-06-13
  • 吉林快三开奖网 福彩七乐彩走势图 宝马论坛二生肖中特 广东26选5复式 3d开机号 11选5开奖查询软件 广东快乐十分电视横屏走势 新浪爱彩 广东好彩3开奖结果查询 上海基诺开奖号码是多少 pp电子猴子疯狂怎么出倍数 竞彩足球比分专家推荐 开彩网接口 金龙娱乐提现多少 重庆百变王牌起止时间