案例:bootstrap和js写一个注册界面网页

注册界面

利用前面学的一些知识写一个注册界面(有点糙)。

<html lang="zh-CN">
	<head>
		<meta charset="utf-8">
		<meta http-equiv="X-UA-Compatible" content="IE=edge"> 
		<meta name="viewport" content="width=device-width, initial-scale=1">
		<title>登录界面</title>
		<link href="../css/bootstrap.min.css" rel="stylesheet">
		<script src="../js/jquery.min.js"></script>
		<script src="../js/bootstrap.min.js"></script>
		<script>
			function checkNull(id){
    
				var nodex = document.getElementById(id);
				var msg = document.getElementById(id+"Msg");
				var div = document.getElementById(id+"Div");
				var regex = /^\s*$/;
				
				if (regex.test(nodex.value)) {
    
					div.className += " has-error";  
					msg.innerHTML = "不能为空";
					return true;
				} else{
    
					div.className = "form-group";
					msg.innerHTML = "";
					return false;
				}
			}
			function checkValue(id1,id2){
    
				if(!(checkNull(id1)||checkNull(id2))){
    
					var t1 = document.getElementById(id1).value;
					var t2 = document.getElementById(id2).value;
					//错误信息显示在id2上
					var msg = document.getElementById(id2+"Msg");
					var div = document.getElementById(id2+"Div");
					if (t1!=t2) {
    
						div.className += " has-error";  
						msg.innerHTML = "确认密码与密码不同";
						return false;
					} else{
    
						div.className = "form-group";
						msg.innerHTML = "";
						return true;
					}
				}
				return false;
			}
			function checkChecked(id){
    
				var nodex = document.getElementById(id);
				var msg = document.getElementById(id+"Msg");
				var div = document.getElementById(id+"Div");
				if (nodex.checked) {
    
					div.className = "col-sm-offset-2 col-sm-8";
					msg.innerHTML = "";
					return true;
				} else{
    
					div.className += " has-error";  //记得有个空格
					msg.innerHTML = "请勾选同意保密协议";
					return false;
				}
			}
			function checkForm(){
    
				var flagNull = checkNull("username")==checkNull("password")==checkNull("repassword")
								==checkNull("name")==checkNull("age")==checkNull("number");
				var flagValue = checkValue("password","repassword");
				var flagChecked = checkChecked("checked");

				return flagNull&&flagValue&&flagChecked;
			}
		</script>
	</head>
	<body>
		<div class="container">
			<!--头-->
			<div class="row">
				<div class="col-xs-8">
					<img src="../img/1.png" >
				</div>
				<div class="col-xs-4 text-right"
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 可以回答这个问题。Flask Bootstrap一个Flask扩展,可以让您的Flask应用程序使用Twitter Bootstrap CSS框架。它提供了一些模板和模板标记,使您可以更容易地将Bootstrap集成到您的应用程序中。具体使用方法和案例可以参考Flask Bootstrap的官方文档。 ### 回答2: Flask Bootstrap一个用于在Flask应用程序中使用Twitter Bootstrap的扩展。它提供了一组Flask模板和表单小部件,使开发人员能够更轻松地创建漂亮的界面。 使用Flask Bootstrap可以简化前端开发过程。它提供了一些预定义的CSS类和样式,以及JavaScript插件,可以轻松地添加各种交互功能,如模态框、导航栏、下拉菜单等。 在使用Flask Bootstrap案例中,通常需要在Flask应用程序中首先导入Flask Bootstrap的扩展。然后,可以从Flask Bootstrap的模板中继承,并使用提供的表单小部件来创建表单。这些表单小部件提供了预定义的样式,以及验证和处理表单输入的功能。 在使用Flask Bootstrap案例中,也可以通过使用提供的CSS类和样式,轻松地创建漂亮的界面。可以使用提供的网格系统来布局页面,并使用预定义的样式来装饰元素。 Flask Bootstrap还提供了一些JavaScript插件,可以轻松地添加交互功能。例如,可以使用模态框来显示弹出窗口,使用导航栏来导航页面,使用下拉菜单来提供更多选项。 总而言之,Flask Bootstrap提供了一组帮助开发人员在Flask应用程序中轻松创建漂亮界面的工具。它能够简化前端开发过程,并提供了一些预定义的CSS类、样式和JavaScript插件,以及处理表单输入的功能。使用Flask Bootstrap,开发人员可以更高效地开发功能丰富且易于使用的应用程序。 ### 回答3: Flask Bootstrap一个基于Flask框架的扩展,用于快速创建具有美观样式的Web应用程序。它结合了Flask和Bootstrap框架的功能,提供了许多有用的功能,如表单处理、导航栏、模态框等,使开发者能够更轻松地构建漂亮的界面。 使用Flask Bootstrap,开发者可以根据自己的需求轻松定制应用程序的外观和样式。它提供了一系列预定义的模板和组件,使开发者能够快速构建网页布局和设计。开发者可以通过简单地继承Flask Bootstrap提供的模板,并重其中的内容来定制自己的界面。 在使用Flask Bootstrap时,开发者需要安装相应的扩展包并导入相关的模块。在应用程序中,开发者可以使用Flask Bootstrap提供的表单类来创建表单,并使用内置的表单处理方法来处理用户的输入。开发者还可以使用Flask Bootstrap提供的导航栏类创建导航栏,并在其中添加链接和下拉菜单。此外,Flask Bootstrap还提供了模态框、提示框等功能,方便开发者在网页中添加弹出窗口和提示信息。 Flask Bootstrap还支持基于Ajax的加载方式,使网页内容可以在不刷新页面的情况下进行更新。这使得开发者能够为用户提供更好的交互体验。 总之,Flask Bootstrap一个功能强大的扩展,可以帮助开发者更快速、更方便地构建漂亮的Web界面。通过使用其提供的模板和组件,开发者可以轻松实现自己的设计需求,并为用户提供良好的用户体验。无论是构建个人网站还是商业应用程序,Flask Bootstrap都是一个值得使用的工具。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值