zoukankan      html  css  js  c++  java
  • Java首次试验连接

    主程序源码为

    <%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>首页</title>

    </head>
    <body>
    <div align="center">

    <div class="a">
    <a href="add.jsp">信息添加</a>
    </div>

    </div>
    </body>
    </html>

    添加源码为

    <%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
    <%
    Object message = request.getAttribute("message");
    if(message!=null && !"".equals(message)){

    %>
    <script type="text/javascript">
    alert("<%=request.getAttribute("message")%>");
    </script>
    <%} %>
    <div align="center">
    <h1 style="color: red;">添加学生信息</h1>
    <form action="CourseServlet?method=add" method="post" onsubmit="return check()">
    <div class="a">

    登录账号:<input type="text" id="zhanghao" name="zhanghao"/>
    </div>
    <div class="a">

    登录密码 :<input type="password" id="mima" name="mima"/>
    </div>
    <div class="a">

    性别:<input type="radio" name="sex" id="sex" value="男" checked>男
    <input type="radio" name="sex" id="sex" value="女">女
    </div>
    <div class="a">

    姓名:<input type="text" id="name" name="name" />
    </div>
    <div class="a">

    学号:<input type="text" id="xuehao" name="xuehao"/>
    </div>
    <div class="a">

    电子邮件:<input type="text" id="youxiang" name="youxiang" />
    </div>
    <div class="a">

    所在学院:<input type="text" id="school" name="school" />
    </div>
    <div class="a">

    所在系:<input type="text" id="xi" name="xi" />
    </div>
    <div class="a">

    所在班级:<input type="text" id="classes" name="classes" />
    </div>
    <div class="a">

    入学年份(届):<select id="nianfen" name="nianfen">
    <option value="1998">1998</option>
    <option value="1997">1997</option>
    <option value="1999">1999</option>

    </select>届


    </div>
    <div class="a">

    生源地<input type="text" id="shengyuandi" name="shengyuandi" />
    </div>
    <div class="a">

    备注<input type="text" id="beizhu" name="beizhu"/>
    </div>



    <div class="a">
    <button type="submit" >添加</button>
    </div>
    </form>
    <div class="a">

    </div>
    </div>

    <script type="text/javascript">
    function check() {
    var zhanghao = document.getElementById("zhanghao");;
    var mima = document.getElementById("mima");
    var sex = document.getElementById("sex");;
    var name = document.getElementById("name");
    var xuehao = document.getElementById("xuehao");;
    var youxiang = document.getElementById("youxiang");
    var school = document.getElementById("school");;
    var xi = document.getElementById("xi");
    var classes = document.getElementById("classes");;
    var nianfen = document.getElementById("nianfen");
    var shengyuandi = document.getElementById("shengyuandi");;
    var beizhu = document.getElementById("beizhu");
    //非空
    if (!zhanghao.value.match(/^[a-zA-Z]w{5,11}$/)) {

    alert("用户名由六到十二英文母.数字和下划线组成,以英文字母开头");

    zhanghao.focus();

    return false;

    }


    else if (!mima.value.match(/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,}$/)) {

    alert(" 密码由八 位以上 英文 和数 字 组成");

    mima.focus();

    return false;

    }


    else if (!xuehao.value.match(/^2018d{4}$/)) {

    alert(" 学号由八位构成且 前四位为2018");

    xuehao.focus();

    return false;

    }

    else if (!youxiang.value.match(/^[a-z0-9]+([._\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/)) {

    alert(" 邮箱格式错误");

    youxiang.focus();

    return false;

    }
    else if(sex.value == '') {
    alert('性别为空');
    sex.focus();
    return false;
    }
    else if(name.value == '') {
    alert('姓名为空');
    name.focus();
    return false;
    }
    else if(school.value == '') {
    alert('所在学校为空');
    school.focus();
    return false;
    }
    else if(xi.value == '') {
    alert('所在系为空');
    xi.focus();
    return false;
    }
    else if(classes.value == '') {
    alert('所在班级为空');
    classes.focus();
    return false;
    }
    else if(nianfen.value == '') {
    alert('年份为空');
    nianfen.focus();
    return false;
    }

    else if(shengyuandi.value == '') {
    alert('生源地为空');
    shengyuandi.focus();
    return false;
    }
    else if(beizhu.value == '') {
    alert('备注为空');
    beizhu.focus();
    return false;
    }

    }

    </script>

    </body>
    </html>

  • 相关阅读:
    [poj] 3068 "Shortest" pair of paths || 最小费用最大流
    [poj] 3686 The Windy's || 最小费用最大流
    [poj] 1235 Farm Tour || 最小费用最大流
    [poj] 3281 Dining || 最大流
    [poj] 3041 Asteroids || 最小点覆盖=最大二分图匹配
    luogu P1072 Hankson 的趣味题
    二分图最佳匹配
    181106 solution
    luogu P2216 [HAOI2007]理想的正方形
    luogu P4362 [NOI2002]贪吃的九头龙
  • 原文地址:https://www.cnblogs.com/PSLQYZ/p/11717241.html
Copyright © 2011-2022 走看看