HTML / JavaScript添加onClick操作

时间:2017-01-10 14:07:46

标签: javascript

我想创建一个网站并在登录页面上堆叠。你有一个按钮,如果你点击它会弹出一个更大的窗口。输入用户名和密码后,将显示欢迎信息。

现在我希望在消息的几秒钟之后我的新html页面应该出现,但我真的不知道它是如何工作的,尝试了很多东西。

而且我也想知道,如果我在用户名和密码的条件下写错了,因为每次我想添加一个条件,如:if username =“Schmid”,那么就会弹出一个警告。

非常感谢你的帮助。

$(document).ready(function(){


	$("#form_before_lounch").click(function() {
	
	$(this).animate({height:"250px",width:"400px"});
	$(this).children("p").animate({fontSize:"25px"});
	
	$("#form").delay(500).fadeIn();

		
	})
	$("#submit").click(function(){
	
	var u_name = $("#username").val();
	var pass = $("#password").val();
	
	if (u_name != "" && pass != "") {
	
	  $("#form_before_lounch").fadeOut();
	  $("h1").fadeIn();
	  $("h1").html("Welcome " +u_name);
	  $("h1").animate({marginTop:"200px"});
	
	
	
	};
	
	})
	
	

});
</script>
* {
	
margin:0px;
padding:0px;	

}
body {
	background:url("LogInBackground.jpg") no-repeat center center fixed;
	background-size: 100% 100%;
	
}
#form_before_lounch {
	
	width:100px;
	height:35px;
	background:#333;
	position:absolute;
	left:50%;
	top:50%;
	transform:translateX(-50%) translateY(-50%);
	cursor:pointer;
}

#form_before_lounch > p {
	
	color:white;
	font-family:sans-serif;
	text-align:center;
	line-height:35px;
}

#form {
	display:none;
	width: 350px;
	height:200px;
	margin: 0px auto;
	margin-top:5px;
}
#form > div > div{
	
	width:250px;
	height:40px;
	margin:0px auto;
	margin-bottom:10px;
}

#form > div > div > input {
	
	width: 250px;
	height: 35px;
	background:transparent;
	color:white;
	border-radius: 5px;
	font-size:20px;
	font-family:sans-serif;
	
	
}
#form > div > #btn {
	
	width:100px;
	height:35px;
	margin:0px auto;
}

#form > div > #btn > #submit {
	width:100px;
	height:35px;
	
}
h1 {
	color:white;
	text-align:center;
	font-family:sans-serif;
	display:none;
	
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!DOCTYPE html>
<html>
  <head>

     <title>Animated Log In Form</title>
     <link rel="stylesheet" type="text/css" href="LogInStylesheet.css">
     <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"type="text/javascript" ></script>
  </head>
<body>



<h1></h1>


   <section id="form_before_lounch">

   <p>Log In</p>

   <form id="form" method="post" onsubmit="return false">
     <div>
        <div>
   
           <input type="text" id="username" placeholder="Username"/>
   
        </div>
      <div>
   
           <input type="password" id="password" placeholder="Password"/>
   
      </div>
	  
	  
     <div id="btn">
   
      <input type="button" id="submit" value="Log In"/>
   
   </div>


</div>

</form>


</section>

</body>
</html>
<script>

0 个答案:

没有答案