bootstrap实现登录注册界面

文章来自:源码在线https://www.shengli.me/css/65.html

 

Bootstrap是一个Web前端开发框架,使用它提供的css、js文件可以简单、方便地美化HTML控件。Bootstrap框架为各种控件定义好了很多的类(class),在引入相关文件后,为控件添加相应的类,就可以看到想要的样子了,它使开发更快捷,更简单了......

 

bootstrap官网地址,下载地址:http://www.bootcss.com,http://www.runoob.com/bootstrap4/bootstrap4-install.html.

 

实例:

 

html代码:

 

html文件中添加button.

 

 运行结果为:

再给它添加class类

运行结果: 

 

再给它加个class

运行结果:

除了这个这种类还有很多哦,比如btn-secondary,btn-success,btn-info,btn-warning,btn-danger,btn-dark,btn-light,btn-link。

 

如图:

 以上是简单的关于button的小例子,下面咱们来实现登录注册界面吧。

打开Web.config文件,编写数据库连接字符串。

有关创建asp.net空项目、新建App_Data文件夹(文件夹的名字不能更改,否则无法创建数据库的连接)、复制数据库、更改Web.config文件的更多信息,请查看:两种方法实现asp.net方案的前后端数据交互(aspx文件、html+ashx+ajax)

 

 

二、编写HTML页面

  右键项目,新建login.html,register.html,login.ashx,register.ashx。有关ashx文件(Generic Handler一般处理程序)和ajax的有关内容、数据库访问的具体语句,请查看:两种方法实现asp.net方案的前后端数据交互(aspx文件、html+ashx+ajax)

  打开HTML页面login.html,进行登录表单的编写。

在最外侧写上<form>标签,输入框、标签、按钮就写在<form>里面。一个标签对应一个输入框,把它们放在一个div里并为div添加类form-group。在这个div内部,为input起个ID名字,label中添加属性for,值就是它对应的input输入框的ID。这样设置结构更清晰,也使用了Bootstrap提供的行距、间距等等。如果不这样写,也可以,但可能会遇到一些问题。label和input的display方式都是inline,行内显示。autocomplete=off清除输入框的历史输入记录。在form表单最后,添加两个button。


 

 

点击注册按钮将跳转到register.html进行注册,点击登录按钮,如果用户名和密码正确,则跳转到主界面index.html。

  为两个button添加事件。window.open("跳转的网址或页面","打开方式"),这是window.open()的一种写法,打开方式有4种:_self,_parent,_top,_blank,_blank是打开一个新的窗口,_self是在当前页面打开目标页面,但这里不知道什么原因,_self参数用不了(没有解决)。这里关于asp.net有个小的提示,当编辑好代码并保存后,点击调试或者右键解决方案管理器中的文件-用浏览器打开,有时候代码并没有更新,需要在浏览器中打开源码进行确认。可以交换使用不同的浏览器进行调试。


在login.html页面中,点击注册按钮将跳转到register.html页面进行注册。下面我们对register.html页面进行编辑。

  编写register.html页面,和刚才的登录界面大体相同,只是去掉了登录按钮。在ajax的编写里,要特别注意的是异步async要设置成false,读者可以试一下true和false的区别。

注册功能对应的register.ashx文件:

 

 

注册效果图:


 

注册功能编写完成,进行登录功能的编写,在function login(){ $.ajax() }中,与注册界面相同,同样要注意异步async要设置成false。

 

 相应login.ashx代码:

 

登录界面运行结果:

 

 

  • 12
    点赞
  • 124
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Bootstrap 是一个流行的前端框架,可以用于快速构建响应式网站和应用程序。要实现登录注册功能,可以使用 Bootstrap 提供的表单组件和 JavaScript 插件。 首先,需要创建一个包含登录和注册表单的 HTML 页面。可以使用 Bootstrap 的表单组件来创建这些表单,例如输入框、复选框、单选框、下拉菜单等等。然后,可以使用 JavaScript 插件来验证用户输入并处理表单提交。 以下是一个简单的示例代码,演示如何使用 Bootstrap 实现登录注册功能: ``` <!DOCTYPE html> <html> <head> <title>Login/Register Form with Bootstrap</title> <!-- 引入 Bootstrap 样式表 --> <link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.5.3/css/bootstrap.min.css"> </head> <body> <div class="container"> <h1>Login/Register Form</h1> <!-- 登录表单 --> <form id="login-form"> <div class="form-group"> <label for="login-username">Username</label> <input type="text" class="form-control" id="login-username" name="username" required> </div> <div class="form-group"> <label for="login-password">Password</label> <input type="password" class="form-control" id="login-password" name="password" required> </div> <button type="submit" class="btn btn-primary">Login</button> </form> <hr> <!-- 注册表单 --> <form id="register-form"> <div class="form-group"> <label for="register-username">Username</label> <input type="text" class="form-control" id="register-username" name="username" required> </div> <div class="form-group"> <label for="register-password">Password</label> <input type="password" class="form-control" id="register-password" name="password" required> </div> <div class="form-group"> <label for="register-confirm-password">Confirm Password</label> <input type="password" class="form-control" id="register-confirm-password" name="confirm-password" required> </div> <button type="submit" class="btn btn-primary">Register</button> </form> </div> <!-- 引入 jQuery 库和 Bootstrap JavaScript 插件 --> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.5.3/js/bootstrap.min.js"></script> <script> $(function() { // 处理登录表单提交 $('#login-form').submit(function(event) { event.preventDefault(); // TODO: 处理登录逻辑 }); // 处理注册表单提交 $('#register-form').submit(function(event) { event.preventDefault(); // TODO: 处理注册逻辑 }); }); </script> </body> </html> ``` 在这个示例代码中,我们使用了 Bootstrap 的表单组件来创建登录和注册表单,使用了 jQuery 库和 Bootstrap JavaScript 插件来处理表单提交。具体的登录和注册逻辑需要根据实际需求进行编写。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值