• 王东峰主持召开河北雄安新区规划建设工作领导小组会议 2019-04-19
  • 那样的大环境,谁都难免搞腐败,官员用腐败证明,政治路线是决定一切的,路线不正确,好干部要 变坏,精英会变坏,带领社会风气变坏,慢慢地改变社会性质。 2019-04-19
  • 计划经济是根据政府计划调节经济活动的经济运行体制。又称为指令型经济。小萌以为是各经济组织把自己制订的计划上报一下就叫计划经济? 2019-04-16
  • 吃饭要人喂是行为退化 2019-04-12
  • 阿根廷VS冰岛:冰岛队全力死守抗强敌 2019-04-04
  • 海外版开放谈:开放促内陆高质量发展 2019-03-28
  • 女性之声——全国妇联 2019-03-27
  • 《舌尖上的中国》陈晓卿新作《风味人间》即将登场 2019-03-27
  • 呵呵。。。你这是没有耐力和极不对称的高手。真正的高手过招会有很多的精彩回合。 2019-03-22
  • 图说互联网(21期)iPhone的10年 下一个10年属于谁? 2019-03-18
  • 欢迎访问

    云南11选五5走势图:云南鼎浩信息技术有限公司官方网站,云南网站建设诚信品牌!

    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-04-19
  • 那样的大环境,谁都难免搞腐败,官员用腐败证明,政治路线是决定一切的,路线不正确,好干部要 变坏,精英会变坏,带领社会风气变坏,慢慢地改变社会性质。 2019-04-19
  • 计划经济是根据政府计划调节经济活动的经济运行体制。又称为指令型经济。小萌以为是各经济组织把自己制订的计划上报一下就叫计划经济? 2019-04-16
  • 吃饭要人喂是行为退化 2019-04-12
  • 阿根廷VS冰岛:冰岛队全力死守抗强敌 2019-04-04
  • 海外版开放谈:开放促内陆高质量发展 2019-03-28
  • 女性之声——全国妇联 2019-03-27
  • 《舌尖上的中国》陈晓卿新作《风味人间》即将登场 2019-03-27
  • 呵呵。。。你这是没有耐力和极不对称的高手。真正的高手过招会有很多的精彩回合。 2019-03-22
  • 图说互联网(21期)iPhone的10年 下一个10年属于谁? 2019-03-18