`
raulhjf
  • 浏览: 6284 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
最近访客 更多访客>>
社区版块
存档分类
最新评论

ajax验证学号是否在数据库中存在及日期控件

    博客分类:
  • ajax
阅读更多
1、html页
<%@ page language="java" contentType="text/html; charset=gbk"
pageEncoding="gbk"%>
<%@ page import="java.sql.Connection"%>
<%@ page import="java.sql.Statement"%>
<%@ page import="java.sql.ResultSet"%>
<html>
<head>
<title>注册页面</title>
<script type="text/javascript" src="./js/calendar.js">
        </script>
<script type="text/javascript" src="./js/text.js">
        </script>
<script>

function getXmlHttpRequest(){
var xmlHttpRequest = null;
    if ((typeof XMLHttpRequest) != 'undefined') {
        xmlHttpRequest = new XMLHttpRequest();
    } else {
        xmlHttpRequest = new ActiveXObject('Microsoft.XMLHttp');
    }
    return xmlHttpRequest;
}

//验证学号是否存在
function checkXH(){
var xhr = getXmlHttpRequest();
var value = document.getElementById("xh").value;
xhr.open("get","CheckUser?xh=" + encodeURI(value),true);
xhr.onreadystatechange = function(){
if(xhr.readyState == 4){
if(xhr.status == 200){
var txt = xhr.responseText;
var obj = document.getElementById('xh_msg');
obj.innerHTML = txt;
}else{
var obj = document.getElementById('xh_msg');
obj.innerHTML = 'system error';
}
}else{
var obj = document.getElementById('xh_msg');
obj.innerHTML = 'checking...';
}
};
xhr.send(null);
}
   </script>

</head>

<body>
<form name="registForm" action="regist" method="post" >
<table border="1" align="center">
<tr>
<td colspan="2" id="005">
<center>学生注册</center>
</td>
</tr>
<tr>
<td>学号:</td>
<td>
<input id="xh" type="text" name="xuehao" size="20" />
<span id=xh_msg style="color:red"></span>
</td>
</tr>
<tr>
<td>姓名:</td>
<td><input type="text" name="username" size="20"/></td>
</tr>
<tr>
<td>密码:</td>
<td><input type="password" name="password" size="21" /></td>
</tr>
<tr>
<td>性别:</td>
<td><input type="radio" name="sex" value="1" size="21" />男 <input
type="radio" name="sex" value="0" size="21" />女</td>
</tr>
<tr>
<td>出生日期:</td>
<td><input type="text" name="birthday" onfocus="calendar()"
size="20" /></td>
</tr>
<tr>
<td>手机号码:</td>
<td><input type="text" id="phone_id" name="stuPhoneNumber"
size="20" onblur="isPhoneNumber()" /></td>
</tr>
<tr>
<td>电子邮件:</td>
<td><input type="text" id="stuEmail_id" name="email" size="20"
onblur="isValidEmail()" /></td>
</tr>
<tr>
<td>生源地:</td>
<td><jsp:include page="liandong1.jsp" /></td>
</tr>
<tr>
<td colspan="2">
<center><input type="submit" value="提交" />&nbsp;&nbsp; <input
type="button" value="返回" onclick="location.href='/xkxt/index.jsp'" />
</center>
</td>
</tr>
</table>
</form>
</body>
</html>
分享到:
评论

相关推荐

    数据库应用-学生信息管理系统-WEB

    在这个学生信息管理系统中,数据库通常会包含如学生姓名、学号、性别、出生日期、专业、成绩等关键信息。常见的数据库管理系统如MySQL、Oracle或SQL Server可以用来创建这样的数据库结构。 接下来,Web部分是指利用...

    jQuery使用$.ajax进行即时验证的方法

    4. `$("#txtNum").blur`:这个关键事件处理器在学号文本框失去焦点时触发,此时会启动$.ajax异步请求,向服务器发送数据以验证学号是否重复。 在`$("#txtNum").blur`事件处理器中,我们执行以下操作: - 获取学号...

    基于ASP.net的学生信息管理系统源码.zip

    在数据库层面,系统可能使用SQL Server或MySQL等关系型数据库,创建一个“Student”表存储学生的个人信息,如学号、姓名、性别、出生日期等。如果系统功能更全面,可能还会包括其他相关表,如成绩表、课程表等,通过...

    计算机文化基础试题精选

    关键在于,信息提交后,需要在Web服务器端处理这些数据,通过访问数据库将用户信息存储在相应数据表中。这里涉及到的知识点包括HTML表单设计、ASP.NET验证控件(如RequiredFieldValidator、RegularExpression...

    ASP.NET(C#)学生成绩管理系统 (包括数据库)

    在这个学生成绩管理系统中,可能使用的是ASP.NET Web Forms,因为它提供了一种直观的事件驱动模型,适合初学者和快速开发。 数据库连接是系统的核心部分,这里可能使用了SQL Server或SQLite等关系型数据库。ASP.NET...

    ASP.net在线教育系统设计与实现 需求分析 数据库设计.pdf

    在在线教育系统的开发中,ASP.NET 可用于创建用户界面,处理用户交互,管理会话状态,以及与后台数据库进行通信。它的优势在于可以方便地实现页面间的导航,支持AJAX技术,提供良好的用户体验。此外,ASP.NET 还有...

    学生课程系统

    例如,GridView和ListView控件可以方便地显示和编辑数据库中的数据,如课程列表和学生信息。 8. **Ajax**:ASP.NET AJAX库允许部分页面更新,提升用户体验。在选课系统中,可以通过Ajax实现无刷新的选课功能,提高...

    ASP.NET学生信息管理系统(源代码+论文).zip

    5. 数据绑定与控件:在ASP.NET Web Forms中,数据绑定技术允许将数据源与界面元素(如GridView、ListView)绑定,实现数据的动态显示和操作。同时,各种服务器控件如TextBox、Button、Label等,使得开发更加便捷。 ...

    Asp.net2.0,C# 在线考勤系统研发

    这个系统为学生提供了一个在线平台,他们可以通过输入学号和密码进行身份验证,然后进行模拟考试或自我练习。 在ASP.NET 2.0中,开发人员可以利用微软提供的控件和服务器端功能来构建动态网页。此版本引入了诸如...

    基于asp学生成绩管理系统

    2. 成绩录入:允许教师输入学生的课程成绩,可包括科目、分数、学号等信息,数据存储在数据库中。 3. 成绩查询:学生可以通过学号和密码查询自己的成绩,系统返回相应的信息。 4. 成绩统计:对全班或整个年级的成绩...

    基于ASP.net的学生信息管理系统

    在这个学生信息管理系统中,SQL Server 2005作为后台数据库,存储了所有学生的信息,如姓名、学号、性别、出生日期、班级等。通过ADO.NET,ASP.NET与SQL Server 2005建立了连接,实现了数据的交互。 系统的主要模块...

    .net实现选课系统

    在设计数据库时,我们需要考虑表的结构,如学生表(包含学生ID、姓名、学号等)、课程表(包含课程ID、课程名、教师等)、选课表(记录学生选的课程)。合理的数据库设计能确保数据的一致性和高效查询。 接下来是...

    c#做的学生信息管理系统

    学生信息模型包括字段如学号、姓名、性别、出生日期、专业等。这些信息通常存储在一个Student实体类中,实体类属性对应数据库表的列。在C#中,我们可以利用LINQ(Language Integrated Query)进行数据库查询,这使得...

    学生信息管理系统 asp.net课程设计

    在这个系统中,SQL Server 2005用于存储和管理学生信息,包括姓名、学号、班级等关键字段。开发者可以使用SQL语言来创建、更新和查询数据库表,确保数据的安全性和一致性。 **功能实现** 1. **学生信息管理**:...

    学生信息管理系统

    在学生信息管理系统中,Access主要负责存储和管理学生的各类信息,如姓名、学号、年级、专业等。通过创建数据表,设置字段,我们可以构建出结构化的数据库。Access还支持SQL查询语言,使得数据的检索、更新和删除变...

    2021-2022计算机二级等级考试试题及答案No.1632.docx

    7. 文本框属性:文本框(TextBox)在编程中通常有Visible(可见性)、BackColor(背景色)和Enabled(启用状态)等属性,但Caption(标题)通常是窗体或控件的属性,而不是文本框。 8. 计算机软件的定义:它包括...

    asp.net发送即时消息

    在描述中提到的代码段,用于检查是否有新的未读消息。这段代码使用SQL查询从数据库中获取所有 `tostu_id` 对应当前用户且 `term` 为1(表示新消息)的信息。如果存在这样的记录,它会通过JavaScript弹出一个新的窗口...

    ASP.NET教务平台—学籍管理模块开发与设计(源代码).rar

    1. 学生信息管理:包括添加、删除、修改和查询学生的基本信息,如姓名、学号、性别、出生日期等。在ASP.NET中,可以创建一个数据库模型,通过ADO.NET连接到SQL Server或其他关系型数据库,使用Entity Framework进行...

Global site tag (gtag.js) - Google Analytics