javaweb之添加学生信息

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style>
    .a{
        margin-top: 20px;
    }
    .b{
        font-size: 20px;
        width: 160px;
        color: white;
        background-color: greenyellow;
    }
</style>
</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="servlet?method=add" method="post" onsubmit="return check()">
            <div class="a">
                登录账号<input type="text" id="a1"name="a1" value=""/>    

            </div>
            <div class="a">
                登录密码:<input type="password" id="b"name="b" value="" />
            </div>
            性别: <select name="d" >
                <option value="男">男</option>
                <option value="女">女</option>

            </select>
            <div class="a">
                姓名:<input type="text" name="c" value="" />
            </div>
            <div class="a">
                学号:<input type="text" id="e1"name="e1" value="" />
            </div>
            <div class="a">
                电子邮件:<input type="text" id="f1" name="f1" value="" />
            </div>
          <div class="a">
            所在学院:<input type="text" name="f11" value="" />
            </div>
            <div class="a">
                所在系:<input type="text" name="f12" value="" />
            </div>
            <div class="a">
                所在班级:<input type="text" name="f13" value="" />
            </div>
            入学年份(届)<select name="f14">
                <option value="2016">2016</option>
                <option value="2017">2017</option>
                <option value="2018">2018</option>
                <option value="2019">2019</option>
                </select>届
            <div class="a">
                生源地:<input type="text" name="f15" value=""/>    

            </div>
            <div class="a">
                备注:<textarea rows="10" cols="50" name="f16">

              </textarea>
            </div>

            <div class="a">
                <button type="submit" class="b">保&nbsp;&nbsp;&nbsp;存</button>
            </div>

        </form>

    </div>
<script type="text/javascript">
function check() {
    var a1 = document.getElementById("a1");
    var b = document.getElementById("b");
    var e1 = document.getElementById("e1");
    var f1 = document.getElementById("f1");

    if (!a1.value.match(/^[a-zA-Z]\w{5,11}$/)) {

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

        a1.focus();

        return false;

}

    else if (!b.value.match(/^[A-Za-z0-9]\w{7,20}$/)) {

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

     b.focus();

     return false;

}
    else if(e1.value<"20180000"|| e1.value>"20189999")
        {
         alert(" 学号由2018开头的八位组成");

         e1.focus();

         return false;
        }

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

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

     f1.focus();

     return false;

}

} 

    </script>
</body>
</html>

原文地址:https://www.cnblogs.com/xiaofengzai/p/11717285.html

时间: 2024-10-09 14:29:41

javaweb之添加学生信息的相关文章

添加学生信息(Javaweb)

add.jsp <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%--设置页面的脚本支持语言为java—导入util包中的类—申明编码方式为UTF-8--%> <% request.setCharacterEncoding("UTF-8"); //设置响应的编码为UTF-8 response.setChar

从C#中通过Windows窗体添加信息到数据库 (添加学生信息)

如上图所示界面,当我们点击保存按钮时将会将表格中的数据保存到数据库中去,与数据库进行一个交互 第一步我们就是要获取到表格中的数据 string pwd = textpwd.Text; //获得第一次输入密码 string agePqd = txtsurepwd.Text; //获得第二次输入的密码 string name = textname.Text; //获得用户输入的名字 int grendID = Change(); //获得用户输入年级 string phone = textphone

添加学生信息并显示

思路分析 第一,创建表单 <fieldset> <legend>学生信息添加</legend> <form id="mainForm"> 姓名:<input type="text" name="name"> <br> 年龄:<input type="text" name="age"> <br> 性别:<in

java7连接数据库 网页 添加学生信息测试

石家庄铁道大学2019年秋季   2018 级课堂测试试卷(六)(10分) 课程名称: JAVA语言程序设计  任课教师: 王建民        考试时间: 150 分钟 一. 考试要求: 1登录账号:要求由6到12位字母.数字.下划线组成,只有字母可以开头:(1分) 2登录密码:要求显示“• ”或“*”表示输入位数,密码要求八位以上字母.数字组成.(1分) 3性别:要求用单选框或下拉框实现,选项只有“男”或“女”:(1分) 4学号:要求八位数字组成,前四位为“2018”开头,输入自己学号:(1

web添加学生信息(首发web)

程序思路,先在JSP上画好页面,然后再创建一Servlet文件用于判断在网页上操作是否正确,还需要与数据库相连接,用DBUtile文件连接数据库,用Dao层来实现数据的增加,用Service来服务于Dao层 其代码如下: jsp页面代码: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <%@ page language="ja

javaweb简单的学生信息录入系统

讲一下思路,主界面的设计就是用html表单元素,百度查找各个元素的用法,按照自己的想法摆放即可,表单提交后会把数据交给serverlet去处理,在那里定义几个字符串变量来储存获取到的数据,然后按照项目要求对数据格式进行判断(如学号长度是否为8位),对有错误的格式进行相应报错,若数据无误则提交数据库并跳转至success页面.格式判断应该是这里面对算法要求最多的,但也很简单,长度判断直接调用String类型的length()方法返回长度即可,而邮箱格式或“首字符必须为字母”这样的判断最好用正则表达

向班级集合中添加学生信息

实现效果: 知识运用: System.Collections命名空间下的ArrayList集合类的Add()方法 使用了 DataGridView 控件 实现代码: private void Form1_Load(object sender, EventArgs e) { ArrayList list_StudentInfo = new ArrayList(); string students=""; string[] arr_student, arr_studentinfo; lis

学习练习 读取学生信息表并添加数据

1 <%@page import="java.sql.*"%> 2 <%@page import="java.sql.DriverManager"%> 3 <%@ page language="java" contentType="text/html; charset=UTF-8" 4 pageEncoding="UTF-8"%> 5 <!DOCTYPE html

实现学生信息添加界面(连接数据库)

  1登录账号:要求由6到12位字母.数字.下划线组成,只有字母可以开头:(1分) 2登录密码:要求显示“• ”或“*”表示输入位数,密码要求八位以上字母.数字组成.(1分) 3性别:要求用单选框或下拉框实现,选项只有“男”或“女”:(1分) 4学号:要求八位数字组成,前四位为“2018”开头,输入自己学号:(1分) 5姓名:输入自己的姓名: 5电子邮箱:要求判断正确格式[email protected]:(1分) 6点击“添加”按钮,将学生个人信息存储到数据库中.(3分) 7可以演示连接上数据