bootstrap创建登录注册页面

bootstrap创建登录注册页面用 bootstrap 做登入注册页面 使用 validate 做表单验证技术 bootstrap font awesome jquery validate 特点 响应式布局 表单验证 用户两次密码是否相同 必填信息是否填写 背景图片自适应屏幕大小 宗旨 从实战中学知识 个人主页 http www itit123 cn 更多干货等你来拿 微信小程序入门教程 入门教程系列 提供免费的 api 接口 无需考虑服务端代码问题

bootstrap创建登录注册页面
扫码关注领编程教学资料

 

用bootstrap做登入注册页面,使用validate做表单验证

技术:bootstrap,font-awesome,jquery-validate;

特点:响应式布局,表单验证(用户两次密码是否相同,必填信息是否填写)背景图片自适应屏幕大小;

宗旨:从实战中学知识。

 

个人主页:http://www.itit123.cn/ 更多干货等你来拿 (微信小程序入门教程:入门教程系列 ,提供免费的api接口,无需考虑服务端代码问题)。

验证码实现功能 ITDragon博客

 

效果图:

bootstrap创建登录注册页面

bootstrap创建登录注册页面

 

html代码:

第三方资源的导入是用cdn引入;当然也可以自己去下载在本地导入。

 

 
   
   bootstrap案例 
    
    
    
     
     
      
      
      
      
      
      
      
      
      
     

Login to your account


Create an account

Login to your account

 

 

 

js代码:

可能有不合理的方法,毕竟笔者能力有限,如有更好的方法可以留言,我会及时修改。

 

$().ready(function() { $("#login_form").validate({ rules: { username: "required", password: { required: true, minlength: 5 }, }, messages: { username: "请输入姓名", password: { required: "请输入密码", minlength: jQuery.format("密码不能小于{0}个字 符") }, } }); $("#register_form").validate({ rules: { username: "required", password: { required: true, minlength: 5 }, rpassword: { equalTo: "#register_password" }, email: { required: true, email: true } }, messages: { username: "请输入姓名", password: { required: "请输入密码", minlength: jQuery.format("密码不能小于{0}个字 符") }, rpassword: { equalTo: "两次密码不一样" }, email: { required: "请输入邮箱", email: "请输入有效邮箱" } } }); }); $(function() { $("#register_btn").click(function() { $("#register_form").css("display", "block"); $("#login_form").css("display", "none"); }); $("#back_btn").click(function() { $("#register_form").css("display", "none"); $("#login_form").css("display", "block"); }); });

 

资源下载地址:http://download.csdn.net/detail/_/

 

 

 

现在我们开始谈谈所用到的知识点:

①bootstrap的布局:

bootstrap用的是网格布局,使用col-*-*

使用条件:要在.container和.row下才能使用,结构如下:

 

 
  
...

 

col-sm-*:大于768px,平板

col-md-*:大于998px,普通电脑,笔记本之类

col-lg-*:大于1200px,一般为大型台式电脑

可以同时使用,达到跨多个设备效果

偏移:col-*-offset-*

 

②表单:

这里的表单和普通表单没什么太多区别,我就不多说了。

 

③font-awesome的使用:

使用的是4.3.0版本,使用方法

 

fa-lg表示大图

 

④jquery-validate表单验证:

这是我要讲的重点,

第一步:首先到导入jquery-validate第三方资源,

第二步:创建好form表单,初始化validate

 

$("#login_form").validate({ rules: { username: "required", password: { required: true, minlength: 5 }, }, messages: { username: "请输入姓名", password: { required: "请输入密码", minlength: jQuery.format("密码不能小于{0}个字 符") }, } });

注意这里的login_form必须是form表单上的选择器,笔者因为将其设置在div上,控制台显示settings没有被定义的错误。这里的username和password都是form表单中的name值;rules是规则,message是提示的信息

 

required:true表示该字段为必填,

minlength表示长度至少为5,maxlength是html5支持的,所以不用在这里面设置

equalTo表示与某某相同,后面接的是第一个值,”#id”或者是”.class”

message中对应的内容后面就是提示的文字信息。可以直接copy我的代码,然后根据自己的需要修改。

 

⑤背景自适应屏幕大小:

不知道前到处找文档,知道后才发现好简单,那就是background-size:cover;这样可以做到背景图片和浏览器大小一样了。很简单吧。

 

bootstrap创建登录注册页面github下载地址:

https://github.com/ITDragonBlog/daydayup/blob/master/bootstrap

 

我觉得在实战中学习比盲目学习效果好很多,知道这些知识可以做什么,解决了为什么学这些知识的问题。

我总结,你来学,一起装逼一起飞。有什么疑问和建议可以留言,我会及时修改。转载请注明来源。

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/177774.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午6:46
下一篇 2026年3月26日 下午6:47


相关推荐

  • 教你如何制作网页木马

    教你如何制作网页木马大家对木马都不陌生了 它可能要算是计算机病毒史上最厉害的了 相信会使木马的人千千万万 但是有很多人苦于怎么把木马发给对方 现在随着计算机的普及 在网络上我相信很少有人会再轻易的接收对方的文件了 所以网页木马诞生了 1 它应该算是 html 带动同路径下的一个 exe 的文件的主页了 也就是当浏览器浏览这个页面的时候 一个 exe 的文件就在后台自动下载并执行了 可以做一个 test html 的文件在桌面 内容

    2026年3月17日
    2
  • 实现异步的几种方式_异步怎么实现

    实现异步的几种方式_异步怎么实现FIFO根据输入输出时钟是否一致,分为同步FIFO与异步FIFO。本文以异步FIFO与同步FIFO的异同入手,在比较过程中逐步对异步FIFO进行分析,介绍异步FIFO相比于同步FIFO的额外处理,最终实现异步FIFO,并进行了仿真、调试、以及验证

    2022年8月13日
    12
  • 没有风投的创业法则

    没有风投的创业法则

    2021年7月29日
    58
  • 中国IT名人榜

    中国IT名人榜nbsp 中国 IT 名人排行榜 简洁版 第十位 马云 阿里巴巴网站创始人 主席 首席执行官 CEO 第九位 王雷雷 TOM 互联网事业集团总裁第八位 汪延 互联网时代的标志性人物 新浪公司前任 CEO 现任副董事长第七位 张朝阳 互联网时代的标志性人物 搜狐公司董事局主席兼 CEO 第六位 陈天桥 盛大网络董事长兼 CEO 第五位 丁磊 互联网时代的标志性人物 网易公司创始人

    2026年3月26日
    4
  • oracle中触发器作用,详细解析Oracle数据库触发器的功能种类及其作用

    oracle中触发器作用,详细解析Oracle数据库触发器的功能种类及其作用触发器是一种特殊类型的存储过程 它不同于存储过程 触发器主要是通过事件进行触发而被执行的 触发器的触发事件分可为 3 类 分别是 DML 事件 DDL 事件和数据库事件 而存储过程可以通过存储过程名字而被直接调用 当对某一表进行诸如 UPDATE INSERT DELETE 这些操作时 SQLServer 就会自动执行触发器所定义的 SQL 语句 从而确保对数据的处理必须符合由这些 SQL 语句所定义的规则

    2026年3月18日
    1
  • 人工智能体-Agents 组件详解

    人工智能体-Agents 组件详解

    2026年3月16日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号