<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>【猿来入此】校园校园二手市场</title>
<link rel="icon" href="http://localhost:8080/img/logo.jpg" type="image/x-icon"/>
<link rel="stylesheet" href="http://localhost:8080/css/index.css" />
<script type="text/javascript" src="http://localhost:8080/js/jquery.js" ></script>
<script type="text/javascript" src="http://localhost:8080/js/materialize.min.js" ></script>
<script type="text/javascript" src="http://localhost:8080/js/index.bundle.js" ></script>
<link rel="stylesheet" href="http://localhost:8080/css/materialize-icon.css" />
<link rel="stylesheet" href="http://localhost:8080/css/user.css" />
<script>
function showLogin() {
if($("#signup-show").css("display")=='block'){
$("#signup-show").css("display","none");
}
if($("#login-show").css("display")=='none'){
$("#login-show").css("display","block");
}else{
$("#login-show").css("display","none");
}
}
function showSignup() {
if($("#login-show").css("display")=='block'){
$("#login-show").css("display","none");
}
if($("#signup-show").css("display")=='none'){
$("#signup-show").css("display","block");
}else{
$("#signup-show").css("display","none");
}
}
function ChangeName() {
if($("#changeName").css("display")=='none'){
$("#changeName").css("display","block");
}else{
$("#changeName").css("display","none");
}
}
$(document).ready(function(){
//异步验证
$("#phone").blur(function(){
var phone=$(this).val();
$.ajax({
url:'http://localhost:8080/user/register',
type:'POST',
data:{phone:phone},
dataType:'json',
success:function(json){
if(json.flag){
$("#errorPhone").html("账号已被注册,请重新输入!");
$("#register").attr("disabled",true);
}else{
$("#errorPhone").empty();
$("#register").attr("disabled",false);
}
},
error:function(){
alert('请求超时或系统出错!');
}
});
});
});
</script>
<body ng-view="ng-view">
<!--
描述:顶部
-->
<div ng-controller="headerController" class="header stark-components navbar-fixed ng-scope">
<nav class="white nav1">
<div class="nav-wrapper">
<a href="http://localhost:8080/goods/homeGoods" class="logo">
<em class="em1">猿来入此</em>
<em class="em2">校园二手市场</em>
<em class="em3"></em>
</a>
<div class="nav-wrapper search-bar">
<form class="ng-pristine ng-invalid ng-invalid-required" action="http://localhost:8080/goods/search">
<div class="input-field">
<input id="search" name="str" placeholder="搜点什么吧..." style="height: 40px;"
class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required"/>
<input type="submit" class="btn"value="搜索"></input>
<label for="search" class="active">
<i ng-click="search()" class="iconfont"></i>
</label>
</div>
</form>
</div>
<ul class="right">
<li class="publish-btn">
<button onclick="showLogin()" data-toggle="tooltip"
title="您需要先登录哦!" class="red lighten-1 waves-effect waves-light btn" >
我要发布</button>
</li>
<li>
<a onclick="showLogin()">登录</a>
</li>
<li>
<a onclick="showSignup()">注册</a>
</li>
</ul>
</div>
</nav>
</div>
<!--
描述:登录
-->
<div ng-controller="loginController" class="ng-scope">
<div id="login-show" class="login stark-components">
<div class="publish-box z-depth-4">
<div class="row">
<a onclick="showLogin()">
<div class="col s12 title"></div>
</a>
<form action="http://localhost:8080/user/login" method="post" role="form">
<div class="input-field col s12">
<input type="text" name="phone" id="login_phone" required="required" pattern="^1[0-9]{10}$" class="validate ng-pristine ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-touched" />
<label>手机 <div id="login_errorPhone" style="color:red;display:inline;"></div></label>
</div>
<div class="input-field col s12">
<input type="password" id="login_password" name="password" required="required" class="validate ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" />
<label>密码 <div id="errorPassword" style="color:red;display:inline;"></div></label>
<!-- <a ng-click="showForget()" class="forget-btn">忘记密码?</a> -->
</div>
<button type="submit" id="loginIn" class="waves-effect waves-light btn login-btn red lighten-1">
<i class="iconfont left"></i>
<em>登录</em>
</button>
<div class="col s12 signup-area">
<em>没有账号?赶快</em>
<a onclick="showSignup()" class="signup-btn">注册</a>
<em>吧!</em>
</div>
</form>
</div>
</div>
</div>
</div>
<!--
描述:注册
-->
<div ng-controller="signupController" class="ng-scope">
<div id="signup-show" class="signup stark-components">
<div class="publish-box z-depth-4">
<div class="row">
<a onclick="showSignup()">
<div class="col s12 title"></div>
</a>
<form action="http://localhost:8080/user/addUser" method="POST" role="form" id="signup_form">
<div class="input-field col s12">
<input type="text" name="username" required="required" class="validate ng-pristine ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-touched" />
<label>昵称</label>
</div>
<div class="input-field col s12">
<input type="text" name="phone" id="phone" required="required" pattern="^1[0-9]{10}$" class="validate ng-pristine ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-touched" />
<label>手机 <div id="errorPhone" style="color:red;display:inline;"></div></label>
</div>
<div class="input-field col s12">
<input type="password" name="password" required="required" class="validate ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" />
<label>密码</label>
</div>
<div ng-show="checkTelIsShow" class="col s12">
<button type="submit" id="register" class="waves-effect waves-light btn verify-btn red lighten-1">
<i class="iconfont left"></i>
<em>点击注册</em>
</button>
</div>
<div ng-show="checkTelIsShow" class="login-area col s12">
<em>已有账号?去</em>
<a onclick="showLogin()">登录</a>
</div>
</form>
&
(ssm)校园二手市场前端页面代码
最新推荐文章于 2024-09-26 22:06:36 发布
本文介绍如何使用JavaScript、HTML和CSS技术构建一个校园二手市场的前端页面。内容涵盖页面布局、交互设计以及响应式网页的实现,旨在打造一个用户友好的在线交易平台。
摘要由CSDN通过智能技术生成