河北省重大技术需求征集系统原型(二)

<%--
  Created by IntelliJ IDEA.
  User: 榕宝
  Date: 2021/12/3
  Time: 14:38
  To change this template use File | Settings | File Templates.
--%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
         pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>

    <script type="text/javascript">
        function checkPass(){
            var pwd1=document.getElementById("password").value;
            var pwd2=document.getElementById("chong").value;
            if(pwd1!=pwd2){
                document.getElementById("errorpwd").style.display = "block";
            }
            else{
                document.getElementById("errorpwd").style.display = "none";
            }
        }
        function checkPhone(){
            var a = document.getElementById("phone");
            if(a.value.length!=11){
                document.getElementById("errors").style.display = "block";
            }
            else{
                document.getElementById("errors").style.display = "none";
            }
        }
    </script>
    <meta charset="UTF-8">
    <title>注册</title>
    <style type="text/css">
        .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">

    <form action="zhuce-backstage.jsp" method="post" onsubmit="return check()">
        <div class="a">用户姓名:<input type="text" name="name" id="name"></div>
        <div class="a">设置密码:<input type="password" name="password" id="password"></div>
        <div class="a">重复密码:<input type="password" name="chong" id="chong" onblur="return checkPass();" ></div>
        <span id="errorpwd" style="display:none; color:#0048ff">两次输入密码不一致</span>
        <div class="a">手机号码:<input type="text" name="phone" id="phone" onblur="return checkPhone();"></div>
        <span id="errors" style="display:none; color:red">手机号码应该为11位</span>
        <div class="a">所属单位:<input type="text" name="place" id="place"></div>

        <input type="submit" value="注册"/>
    </form>
</div>
<script type="text/javascript">
    function check(){
        var name=document.getElementById("name");
        var password=document.getElementById("password");
        var chong=document.getElementById("chong");
        var phone=document.getElementById("phone");
        var place=document.getElementById("place");
        if(name.value==''){
            alert('用户名称为空');
            name.focus();
            return false;
        }
        if(password.value==''){
            alert('设置密码为空');
            password.focus();
            return false;
        }
        if(chong.value==''){
            alert('重复密码为空');
            chong.focus();
            return false;
        }
        if(phone.value==''){
            alert('手机号码为空');
            phone.focus();
            return false;
        }
        if(place.value==''){
            alert('所属单位为空');
            place.focus();
            return false;
        }
    }
</script>
</body>
</html>
<%@ page contentType="text/html; charset=utf-8"
         pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>处理</title>
</head>

<body>
<jsp:useBean id="util" class="dao.dao"/>
<%

    String name= request.getParameter("name");
    String phone= request.getParameter("phone");
    String danwei= request.getParameter("place");
    String mima= request.getParameter("password");

    if(util.queryEmpty(name,phone,danwei,mima)){
        out.print("<script language ='javaScript'> alert('输入不能为空,请完成填写');window.history.back(-1); </script>");

    }else{
        util.input(name,phone,danwei,mima);
        out.print("<script language='javaScript'> alert('注册成功');</script>");
        response.setHeader("refresh", "0;url=login.html");
    }
%>
</body>
</html>
<%--
  Created by IntelliJ IDEA.
  User: 榕宝
  Date: 2022/3/4
  Time: 10:51
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<table border="1" align="center">

    <caption>河北省重大技术需求征集表</caption>
    <tr>
        <td>技术需求名称</td>
        <td><input type="text" name="textname"></td>

    </tr>
    <tr>

        <td colspan="2">重大科技需求概述<textarea cols="30" rows="20"></textarea></td>

    </tr>

    <tr>

        <td>研究类型</td>
        <td><input type="checkbox" name="style" value="基础研究">基础研究 <input type="checkbox" name="style" value="应用研究">应用研究 <input type="checkbox" name="style">基础研究 <input type="checkbox" name="style" value="试验发展">试验发展</td>

    </tr>
    <tr>
        <td>
            技术需求
            合作模式
        </td>

        <td>
            <input type="radio" name="need" value="独立开发">独立开发
            <input type="radio" name="need" value="技术转让">技术转让
            <input type="radio" name="need" value="技术入股">技术入股
        </td>
    </tr>
    <tr>

        <td>

            计划总投资

        </td>


        <td>

            <input type="text" name="money">

        </td>

    </tr>

</table>
</body>
</html>
<%--
  Created by IntelliJ IDEA.
  User: 榕宝
  Date: 2022/3/4
  Time: 10:57
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html; charset=utf-8"
         pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>处理</title>
</head>

<body>
<jsp:useBean id="util" class="dao.dao"/>
<%

    String name= request.getParameter("name");
    String mima= request.getParameter("password");
    int c=util.judge(name,mima);
    if(c==2){
        out.print("<script language ='javaScript'> alert('密码错误');window.history.back(-1); </script>");

    }else if(c==1){

        out.print("<script language='javaScript'> alert('登录成功');</script>");
        response.setHeader("refresh", "0;url=main.html");
    }
%>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
    <title>登陆</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <style type="text/css">
        <!--
        body {
            margin-left: 0px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            background-image: url(login/loginbg.jpg);
            background-repeat: repeat-x;
        }
        -->
    </style>
    <script type="text/javascript" src="js/jquery-1.4.js"></script>
    <script type="text/javascript" src="login/refresh.js"></script>
    <!-- 回车换行 -->
    <script language="javascript" for="document" event="onkeydown">

        if(event.keyCode==13 && event.srcElement.type!='button' && event.srcElement.type!='submit' && event.srcElement.type!='reset' && event.srcElement.type!='textarea' && event.srcElement.type!='')

            event.keyCode=9; //Tab的键值为9 Enter的键值为13

    </script>

    <script type="text/javascript">

        function test()
        {
            alert("如果丢失密码,请与0311-85813216电话联系!");
        }
    </script>
    <script type="text/javascript">
        function MM_swapImgRestore() { //v3.0
            var i, x, a = document.MM_sr;
            for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++)
                x.src = x.oSrc;
        }
        function MM_preloadImages() { //v3.0


            var d = document;
            if (d.images) {
                if (!d.MM_p)
                    d.MM_p = new Array();
                var i, j = d.MM_p.length, a = MM_preloadImages.arguments;
                for (i = 0; i < a.length; i++)
                    if (a[i].indexOf("#") != 0) {
                        d.MM_p[j] = new Image;
                        d.MM_p[j++].src = a[i];
                    }
            }
        }

        function MM_findObj(n, d) { //v4.01
            var p, i, x;
            if (!d)
                d = document;
            if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
                d = parent.frames[n.substring(p + 1)].document;
                n = n.substring(0, p);
            }
            if (!(x = d[n]) && d.all)
                x = d.all[n];
            for (i = 0; !x && i < d.forms.length; i++)
                x = d.forms[i][n];
            for (i = 0; !x && d.layers && i < d.layers.length; i++)
                x = MM_findObj(n, d.layers[i].document);
            if (!x && d.getElementById)
                x = d.getElementById(n);
            return x;
        }

        function MM_swapImage() { //v3.0
            var i, j = 0, x, a = MM_swapImage.arguments;
            document.MM_sr = new Array;
            for (i = 0; i < (a.length - 2); i += 3)
                if ((x = MM_findObj(a[i])) != null) {
                    document.MM_sr[j++] = x;
                    if (!x.oSrc)
                        x.oSrc = x.src;
                    x.src = a[i + 2];
                }
        }
        function realodpage(){
            //alert(document.getElementById("shuaxin").src);
            $("#shuaxin").attr("src","login/randCode.jsp?"+Math.random());
        }
        function re(){
            setTimeout("realodpage()",10);
        }
        re();
    </script>
</head>
<body bgcolor="#FFFFFF"
      onLoad="MM_preloadImages('login/login000_06.jpg','login/loging000_07.jpg')">
<!-- Save for Web Slices (待切.psd) -->
<table width="795" height="475" border="0" align="center"
       cellpadding="0" cellspacing="0" id="__01">
    <tr>
        <td colspan="5"><img src="login/login_01.jpg" width="795"
                             height="159" alt=""></td>
    </tr>
    <tr>
        <td rowspan="2"><img src="login/login_02.jpg" width="269"
                             height="174" alt=""></td>
        <td bgcolor="#CFE5F2"><img src="login/login_03.jpg" width="66"
                                   height="115" alt=""></td>
        <td colspan="2" bgcolor="#D0E6F3"><table width="100%"
                                                 height="116" border="0" cellpadding="0" cellspacing="0">
            <tr>
                <td colspan="2" align="left" valign="bottom"><INPUT
                        NAME="LoginName" TYPE="text" CLASS="STYLE1"
                        STYLE="width: 180px; height: 17px; border: #336699 1px solid"
                        tabindex="1" MAXLENGTH="26" id="username"></td>
            </tr>
            <tr>
                <td height="32" colspan="2" align="left" valign="bottom"><INPUT
                        NAME="LoginName" TYPE="password" CLASS="STYLE1"
                        STYLE="width: 180px; height: 17px; border: #336699 1px solid"
                        tabindex="1" MAXLENGTH="26" id="userpassword"></td>
            </tr>
            <tr>
                <td width="50%" height="29" align="left" valign="bottom"><INPUT
                        NAME="LoginName" TYPE="text" CLASS="STYLE1"
                        STYLE="width: 100px; height: 17px; border: #336699 1px solid"
                        tabindex="1" MAXLENGTH="26" id="randcode"></td>
                <td width="50%" align="left" valign="bottom"><img
                        src="login/randCode.jsp" id='shuaxin' width="50" height="25">
                </td>
            </tr>
            <tr>
                <td height="30" colspan="1" align="left" valign="bottom">&nbsp;</td>
            </tr>
        </table></td>
        <td rowspan="2"><img src="login/login_05.jpg" width="262"
                             height="174" alt=""></td>
    </tr>
    <tr>
        <td colspan="2"><a href="#" onMouseOut="MM_swapImgRestore()"
                           onMouseOver="MM_swapImage('Image12','','login/loging000_06.jpg',1)"><img
                src="login/login_06.jpg" name="Image12" width="135" height="59"
                border="0" onClick="IMG1_onclick2()"></a></td>
        <td><a href="#" onMouseOut="MM_swapImgRestore()"
               onMouseOver="MM_swapImage('Image13','','login/loging000_08.png',1)"><img
                src="login/login_09.png" name="Image13" width="129" height="59"
                border="0" onClick="window.location='register.html'"></a></td>
    </tr>
    <tr>
        <td colspan="5"><img src="login/login_08.jpg" alt="" width="795"
                             height="141" border="0" usemap="#Map"></td>
    </tr>
    <tr>
        <td><img src="login/&#x5206;&#x9694;&#x7b26;.gif" width="269"
                 height="1" alt=""></td>
        <td><img src="login/&#x5206;&#x9694;&#x7b26;.gif" width="66"
                 height="1" alt=""></td>
        <td><img src="login/&#x5206;&#x9694;&#x7b26;.gif" width="69"
                 height="1" alt=""></td>
        <td><img src="login/&#x5206;&#x9694;&#x7b26;.gif" width="129"
                 height="1" alt=""></td>
        <td><img src="login/&#x5206;&#x9694;&#x7b26;.gif" width="262"
                 height="1" alt=""></td>
    </tr>
    <tr>
        <td colspan="5" align="center">
            <a href="download/Browser.zip">浏览器兼容问题说明</a>
        </td>
    </tr>
</table>
<!-- End Save for Web Slices -->

<map name="Map"><area shape="rect" coords="484,16,558,34" href="#"  onclick="test()" target="_self">
</map></body>
<script type="text/javascript">
    function IMG1_onclick2() {
        var user = document.getElementById("username");
        var pwd = document.getElementById("userpassword");
        var randcode = document.getElementById("randcode");
        var url = "dengluServlet?user=" + escape(user.value) + "&pwd="
            + escape(pwd.value) + "&randcode=" + escape(randcode.value);
        if (user.value == "") {
            alert("用户名不能为空");

        } else if (pwd.value == "") {
            alert("密码不能为空");

        }
        else if (randcode.value == "") {
            alert("验证码不能为空");

        }
        else if (user.value.length > 20 || user.value.length < 6) {
            alert("用户名小于6位或大于20位");

        } else if (pwd.value.length > 20 || pwd.value.length < 6) {
            alert("密码小于6位或大于20位");

        } else if (!isNum(randcode.value)) {
            alert("验证码只能由数字组成!");
            randcode.value = "";
        } else if (CheckCode(user.value) && CheckCode(pwd.value)
            && CheckCode(randcode.value)) {
            alert("有特殊字符请重新填写!");
            user.value = "";
            pwd.value = "";
            randcode.value = "";
        }else {
            window.location.href = url;
        }
    }
    function CheckCode(s) //有特殊字符为true
    {
        var containSpecial = RegExp(/[(\ )(\~)(\!)(\#)(\$)(\%)(\^)(\&)(\*)(\()(\))(\-)(\_)(\+)(\=)(\[)(\])(\{)(\})(\|)(\\)(\;)(\:)(\')(\")(\,)(\.)(\/)(\<)(\>)(\?)(\)]+/);
        return (containSpecial.test(s));
    }
    function isNum(str){
        for (ilen = 0; ilen < str.length; ilen++) {
            if (str.charAt(ilen) < '0' || str.charAt(ilen) > '9') {
                return false;
            }
        }
        return true;
    }
</script>
</html>

 

posted @ 2022-03-09 21:38  zrswheart  阅读(39)  评论(0编辑  收藏  举报