校验详情:
1. 每个输入框,鼠标移入,移出时,跟随浮出信息提示(正确的数据输入格式)
2. 每个输入框,输入数据时,格式错误,输入框变红,输入框后给出红色文字提示;输入正确时,输入框变回之前样式,错误提示文字消失
3. 全部输入完毕或不输入任何数据直接点"注册"按钮时,对输入框,从上至下依次校验,如果全部正确,提交后台;
JS校验代码:
<span style="color:#CC0000;"><strong><span style="font-size:14px;">reg.js</span></strong></span>
function reg_input(e, str) {
var oThis = arguments.callee;
if (!str) {
oThis.sug.style.visibility = 'hidden';
document.onmousemove = null;
return;
}
if (!oThis.sug) {
var div = document.createElement('div'),
css = 'top:0; left:0; position:absolute; z-index:100; visibility:hidden';
div.style.cssText = css;
div.setAttribute('style', css);
var sug = document.createElement('div'),
css = 'font:normal 12px/16px "宋体"; white-space:nowrap; color:#666; padding:3px; position:absolute; left:0; top:0; z-index:10; background:#f9fdfd; border:1px solid #0aa';
sug.style.cssText = css;
sug.setAttribute('style', css);
var dr = document.createElement('div'),
css = 'position:absolute; top:3px; left:3px; background:#333; filter:alpha(opacity=50); opacity:0.5; z-index:9';
dr.style.cssText = css;
dr.setAttribute('style', css);
var ifr = document.createElement('iframe'),
css = 'position:absolute; left:0; top:0; z-index:8; filter:alpha(opacity=0); opacity:0';
ifr.style.cssText = css;
ifr.setAttribute('style', css);
div.appendChild(ifr);
div.appendChild(dr);
div.appendChild(sug);
div.sug = sug;
document.body.appendChild(div);
oThis.sug = div;
oThis.dr = dr;
oThis.ifr = ifr;
div = dr = ifr = sug = null;
}
var e = e || window.event,
obj = oThis.sug,
dr = oThis.dr,
ifr = oThis.ifr;
obj.sug.innerHTML = str;
var w = obj.sug.offsetWidth,
h = obj.sug.offsetHeight,
dw = document.documentElement.clientWidth || document.body.clientWidth;
dh = document.documentElement.clientHeight || document.body.clientHeight;
var st = document.documentElement.scrollTop || document.body.scrollTop,
sl = document.documentElement.scrollLeft || document.body.scrollLeft;
var left = e.clientX + sl + 17 + w < dw + sl && e.clientX + sl + 15 || e.clientX + sl - 8 - w,
top = e.clientY + st + 17 + h < dh + st && e.clientY + st + 17 || e.clientY + st - 5 - h;
obj.style.left = left + 10 + 'px';
obj.style.top = top + 10 + 'px';
dr.style.width = w + 'px';
dr.style.height = h + 'px';
ifr.style.width = w + 3 + 'px';
ifr.style.height = h + 3 + 'px';
obj.style.visibility = 'visible';
document.onmousemove = function(e) {
var e = e || window.event,
st = document.documentElement.scrollTop || document.body.scrollTop,
sl = document.documentElement.scrollLeft || document.body.scrollLeft;
var left = e.clientX + sl + 17 + w < dw + sl && e.clientX + sl + 15 || e.clientX + sl - 8 - w,
top = e.clientY + st + 17 + h < dh + st && e.clientY + st + 17 || e.clientY + st - 5 - h;
obj.style.left = left + 'px';
obj.style.top = top + 'px';
}
}
function user_reg() {
if (document.getElementById('username').value == '') {
document.getElementById('ulog').innerHTML = "<font color='red'> 用户名不能为空!</font>";
return false;
}
var reg = new RegExp("^[_a-zA-Z0-9]{6,20}$");
if (!reg.test(document.getElementById('username').value)) {
document.getElementById('ulog').innerHTML = "<font color='red'> 用户名只能由6~20个字母数字组成!</font>";
return false;
}
var reg1 = new RegExp("^[a-zA-Z]{6,20}$");
if (reg1.test(document.getElementById('username').value)) {
document.getElementById('ulog').innerHTML = "<font color='red'> 用户名只能由6~20个字母数字组成,且至少含有1个数字!</font>";
return false;
}
var reg2 = new RegExp("^[0-9]{6,20}$");
if (reg2.test(document.getElementById('username').value)) {
document.getElementById('ulog').innerHTML = "<font color='red'> 用户名只能由6~20个字母数字组成,且至少含有1个字母!</font>";
return false;
}
document.getElementById('ulog').innerHTML = "";
return true;
}
function pass_reg() {
if (document.getElementById('password').value == '') {
document.getElementById('plog').innerHTML = "<font color='red'> 密码不能为空!</font>";
return false;
}
if (document.getElementById('password').value == document
.getElementById('username').value) {
document.getElementById('plog').innerHTML = "<font color='red'> 密码不能与用户名相同!</font>";
return false;
}
var reg = new RegExp("^[_a-zA-Z0-9]{6,20}$");
if (!reg.test(document.getElementById('password').value)) {
document.getElementById('plog').innerHTML = "<font color='red'> 密码只能由6~20个字母数字组成!</font>";
return false;
}
var reg11 = new RegExp("^[a-zA-Z]{6,20}$");
if (reg11.test(document.getElementById('password').value)) {
document.getElementById('plog').innerHTML = "<font color='red'> 密码只能由6~20个字母数字组成,且至少含有1个数字!</font>";
return false;
}
var reg21 = new RegExp("^[0-9]{6,20}$");
if (reg21.test(document.getElementById('password').value)) {
document.getElementById('plog').innerHTML = "<font color='red'> 密码只能由6~20个字母数字组成,且至少含有1个字母!</font>";
return false;
}
document.getElementById('plog').innerHTML = "";
return true;
}
function newpass_reg() {
if (document.getElementById('newPassword').value == '') {
document.getElementById('nplog').innerHTML = "<font color='red'> 确认密码不能为空!</font>";
return false;
}
if (document.getElementById('newPassword').value != document
.getElementById('password').value) {
document.getElementById('nplog').innerHTML = "<font color='red'> 两次密码不一致!</font>";
return false;
}
document.getElementById('nplog').innerHTML = "";
return true;
}
function email_reg() {
if (document.getElementById('email').value == '') {
document.getElementById('elog').innerHTML = "<font color='red'> 邮箱不能为空!</font>";
return false;
}
if (!isEmail(document.getElementById('email').value)) {
document.getElementById('elog').innerHTML = "<font color='red'> 电子邮箱格式不正确!</font>";
return false;
}
document.getElementById('elog').innerHTML = "";
return true;
}
function code_reg() {
if (document.getElementById('code').value == '') {
document.getElementById('clog').innerHTML = "<font color='red'> * 验证码不能为空!</font>";
return false;
}
document.getElementById('clog').innerHTML = "";
return true;
}
function tel_reg() {
if (document.getElementById('tel').value != '') {
var telephone = document.getElementById('tel').value;
var reg11 = /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/;
// 手机,固话同时验证
if (!reg11.test(telephone)) {
document.getElementById('tlog').innerHTML = "<font color='red'> * 请输入正确的固话或11位手机号码!</font>";
return false;
}
}
document.getElementById('tlog').innerHTML = "";
return true;
}
function ent_reg() {
if (document.getElementById("enterprise") == '') {
document.getElementById("entlog").innerHTML = "<font color='red'> 单位不能为空!</font>";
return false;
}
document.getElementById('entlog').innerHTML = "";
return true;
}
function pro_reg() {
if (document.getElementById("provinceId") == '') {
document.getElementById("prolog").innerHTML = "<font color='red'> 单位不能为空!</font>";
return false;
}
document.getElementById('prolog').innerHTML = "";
return true;
}
function isEmail(strEmail) {
if (strEmail
.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
return true;
else
return false;
}
function nor_reg() {
if (user_reg() && pass_reg() && newpass_reg() && email_reg() && code_reg() && tel_reg()) {
return true;
} else {
return false;
}
}
function stu_reg() {
if (user_reg() && pass_reg() && newpass_reg() && email_reg() && code_reg() && tel_reg() && ent_reg()) {
return true;
} else {
return false;
}
}
注册页面代码:
<span style="color:#CC0000;"><strong><span style="font-size:14px;">regist.html</span></strong></span>
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<title>reg html</title>
<link rel="stylesheet" type="text/css" href="<%=staticfilePath%>css/saas/dljzptStyleIE.css" />
<style type="text/css">
.mask_iframe {
border: 0px;
padding: 0px;
margin: 0px;
position: absolute;
height: 100%;
width: 100%;
background-color: black;
z-index: -1;
opacity: .70;
filter: alpha(opacity=70);
}
.maskbg {
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index: 1001;
opacity: .70;
filter: alpha(opacity=70);
}
#show {
position: absolute;
top: 50%;
left: 50%;
margin-top: -16px;
margin-left: -16px;
z-index: 1002;
opacity: 1;
filter: alpha(opacity=100);
}
</style>
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="js/reg.js"></script>
<script type="text/javascript">
function changeCode() {
var img = document.getElementById('imgCode');
img.src = "<%=basePath%>" + "CodeServlet?cache=" + (new Date());
}
</script>
<script type="text/javascript">
function createHttpRequest() {
if (window.XMLHttpRequest) {
this.xmlHttp = new XMLHttpRequest();
} else if (window.ActiveXObject) {
try {
this.xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
this.xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
}
function sendRequest(url, method, data, handle, flag, mask) {
url = url ? url : "";
if (url == "") {
return;
}
if (mask) {
document.getElementById('bg').style.display = 'block';
}
flag = flag === false ? false : true;
method = method ? method : "get";
data = data ? data : null;
var xmlHttp = new createHttpRequest();
var handleResponse = handle ? function() {
if (xmlHttp.xmlHttp.readyState == 4) {
if (xmlHttp.xmlHttp.status == 200) {
//alert(xmlHttp.xmlHttp.responseText);
try {
var o = eval("(" + xmlHttp.xmlHttp.responseText + ")");
} catch (e) {
alert(url);
}
//alert(o.message.message);
handle(xmlHttp.xmlHttp);
} else {
//alert("您的页面有异常");
}
}
} : function() {
if (xmlHttp.xmlHttp.readyState == 4) {
if (xmlHttp.xmlHttp.status == 200) {
try {
var o = eval("(" + xmlHttp.xmlHttp.responseText + ")");
if (o.message.success) {} else {
//alert(o.message.message);
}
} catch (e) {
alert(xmlHttp.xmlHttp.responseText);
}
} else {
//alert("您的页面有异常");
}
}
};
xmlHttp.xmlHttp.onreadystatechange = handleResponse;
xmlHttp.xmlHttp.open(method, url, flag);
xmlHttp.xmlHttp.setRequestHeader('Content-Type', 'application/application/json');
xmlHttp.xmlHttp.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
setTimeout(function() {
xmlHttp.xmlHttp.send(data)
}, 0);
}
var ps = '';
function register(e) {
e = e ? e : window.event;
if (!stu_reg()) {
return;
}
ps = '{username:"' + document.getElementById('username').value;
ps += '",password:"' + document.getElementById('password').value;
ps += '",newPassword:"' + document.getElementById('newPassword').value;
ps += '",truename:"' + document.getElementById('truename').value;
ps += '",telephone:"' + document.getElementById('tel').value;
ps += '",email:"' + document.getElementById('email').value;
ps += '",yzm:"' + document.getElementById('code').value;
ps += '",sshy:"' + document.getElementById('sshy').value;
ps += '",provinceId:"' + document.getElementById('provinceId').value;
ps += '",enterprise:"' + document.getElementById('enterprise').value;
ps += '"}';
sendRequest("<%=basePath%>" + 'tr_UsersAction.do?method=userRegister', 'post', ps, register_handler, true, true);
}
function register_nomal(e) {
e = e ? e : window.event;
if (!nor_reg()) {
return;
}
ps = '{username:"' + document.getElementById('username').value;
ps += '",password:"' + document.getElementById('password').value;
ps += '",newPassword:"' + document.getElementById('newPassword').value;
ps += '",truename:"' + document.getElementById('truename').value;
ps += '",telephone:"' + document.getElementById('tel').value;
ps += '",email:"' + document.getElementById('email').value;
ps += '",yzm:"' + document.getElementById('code').value;
ps += '",sshy:"' + document.getElementById('sshy1').value;
ps += '"}';
sendRequest("<%=basePath%>" + 'HomePageAction.do?method=saveRegister', 'post', ps, register_handler, true, true);
}
function register_handler(xmlHttp) {
document.getElementById('bg').style.display = 'none';
var o = eval("(" + xmlHttp.responseText + ")");
if (o.success) {
//document.getElementById('top_div').innerHTML='注册成功,正在登陆...';
document.getElementById('register_form').submit();
} else {
alert(o.message);
}
}
function keySubmit(event) {
var evt = (event) ? event : ((window.event) ? window.event : "") //兼容IE和Firefox获得keyBoardEvent对象
var key = event.keyCode ? evt.keyCode : event.which; //兼容IE和Firefox获得keyBoardEvent对象的键值
if (evt.keyCode == 13) {
register(evt);
}
}
function isEmail(strEmail) {
if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
return true;
else
return false;
}
function regsub() {
var nor = document.getElementById('nor').checked;
var stu = document.getElementById('nor1').checked;
if (nor) {
register_nomal();
}
if (stu) {
register();
}
}
function regtype() {
var nor = document.getElementById('nor').checked;
var stu = document.getElementById('nor1').checked;
var stu1 = document.getElementById('stu1');
var stu2 = document.getElementById('stu2');
var stu3 = document.getElementById('stu3');
var stu4 = document.getElementById('stu4');
var stu5 = document.getElementById('stu5');
stu1.style.display = nor ? "none" : "";
stu2.style.display = nor ? "none" : "";
stu3.style.display = nor ? "none" : "";
stu4.style.display = nor ? "none" : "";
stu5.style.display = nor ? "" : "none";
}
function input_over(e) {
var e = e ? e : window.event;
var s = e.target ? e.target : e.srcElement;
if (s.className.indexOf("input_focus") == -1) {
s.className = "input_over";
}
}
function input_out(e) {
var e = e ? e : window.event;
var s = e.target ? e.target : e.srcElement;
if (s.className.indexOf("input_focus") == -1) {
s.className = "";
}
}
function input_focus(e) {
var e = e ? e : window.event;
var s = e.target ? e.target : e.srcElement;
s.className = "input_focus";
}
function input_blur(e) {
var e = e ? e : window.event;
var s = e.target ? e.target : e.srcElement;
s.className = "";
}
</script>
<script type="text/javascript" language="javascript">
//获取IP
$(document).ready(function() {
$.post("<%=basePath%>" + 'IpdataAction.do?method=getip', {
ip: '<%=request.getRemoteAddr()%>'
}, function(data) {
var jsonObj = eval("(" + data + ")"); //获取data转化成json
if (jsonObj.length > 0) {
$("#provinceId option[value='" + jsonObj[0].countryid + "']").attr("selected", true); //修改默认值
}
});
});
</script>
<script type="text/javascript">
$(document).ready(function() {
$("#username").bind('blur', function() {
if (user_reg()) {
$("#username").css("border-color", "#b5b5b5");
var params = {
username: $("#username").val()
};
$.ajax({
url: "<%=basePath%>" + 'HomePageAction.do?method=checkUsername',
data: params,
type: 'post',
dataType: 'json',
success: function(data) {
if (data.success == false) {
$("#username").css("border-color", "red");
document.getElementById('ulog').innerHTML = "<font color='red'> * 用户名已存在!</font>";
} else {
$("#username").css("border-color", "#b5b5b5");
}
},
error: function() {
alert("用户名验证失败");
}
});
} else {
$("#username").css("border-color", "red");
return;
}
});
$("#email").bind('blur', function() {
if (email_reg()) {
$("#email").css("border-color", "#b5b5b5");
var params = {
email: $("#email").val()
};
$.ajax({
url: "<%=basePath%>" + 'HomePageAction.do?method=checkUserEmail',
data: params,
type: 'post',
dataType: 'json',
success: function(data) {
if (data.success == false) {
$("#email").css("border-color", "red");
document.getElementById('elog').innerHTML = "<font color='red'> * 邮箱已经被使用!</font>";
}
},
error: function() {
alert("邮箱验证失败");
}
});
} else {
$("#email").css("border-color", "#b5b5b5");
return;
}
});
$("#password").bind('blur', function() {
if (!pass_reg()) {
$("#password").css("border-color", "red");
} else {
$("#password").css("border-color", "#b5b5b5");
}
});
$("#newPassword").bind('blur', function() {
if (!newpass_reg()) {
$("#newPassword").css("border-color", "red");
} else {
$("#newPassword").css("border-color", "#b5b5b5");
}
});
$("#code").bind('blur', function() {
if (!code_reg()) {
$("#code").css("border-color", "red");
} else {
$("#code").css("border-color", "#b5b5b5");
}
});
$("#tel").bind('blur', function() {
if (!tel_reg()) {
$("#tel").css("border-color", "red");
} else {
$("#tel").css("border-color", "#b5b5b5");
}
});
});
</script>
<style type="text/css">
select {
background: url(...) repeat-x top left;
height: 24px;
line-height: 24px;
vertical-align: middle;
border: 1px solid #b5b5b5;
font-size: 14px;
vertical-align: middle;
}
option {
vertical-align: middle;
height: 24px;
line-height: 24px;
font-size: 14px;
}
</style>
</head>
<body>
<jsp:include page="top.jsp"></jsp:include>
<div id="top_tihuan"></div>
<div>
<form>
<table align="center">
<tr>
<td height="40px" valign="center" align="right">注册类型:</td>
<td height="40px" width="500px" valign="center" align="left" style="vertical-align: middle;">
<input type="radio" name="type" id="nor" checked="checked" οnchange="regtype()" οnclick="regtype()">
<label style="height: 40px;">AA</label>
<input type="radio" name="type" id="nor1" οnchange="regtype()" οnclick="regtype()">
<label>BB</label>
</td>
</tr>
<tr>
<td height="40px" valign="center" align="right">用户名:</td>
<td height="40px" valign="center" align="left">
<input type="text" size="26" maxlength="20" id="username" style="width:160px;" name="j_username" οnmοuseοver="reg_input(event,' 6~20个字母或数字(至少包含一个字母和一个数字)')" οnmοuseοut="reg_input(event, 0)"><span style="color:red;margin-left:10px;">*</span><span id="ulog" style="margin-left:10px;"></span>
</td>
</tr>
<tr>
<td height="40px" valign="center" align="right">密码:</td>
<td height="40px" valign="center" align="left">
<input id="password" name="j_password" maxlength="20" type="password" style="width:160px;" οnmοuseοver="reg_input(event,' 6~20个字母和数字(至少包含一个字母和一个数字并且密码和用户名不能相同)')" οnmοuseοut="reg_input(event, 0)"><span style="color:red;margin-left:10px;">*</span><span id="plog"></span>
</td>
</tr>
<tr>
<td height="40px" valign="center" align="right">确认密码:</td>
<td height="40px" valign="center" align="left">
<input id="newPassword" name="newPassword" maxlength="20" type="password" style="width:160px;" size="26" οnmοuseοver="reg_input(event,'和密码一致')" οnmοuseοut="reg_input(event, 0)"><span style="color:red;margin-left:10px;">*</span><span id="nplog"></span>
</td>
</tr>
<tr>
<td height="40px" valign="center" align="right">邮箱:</td>
<td height="40px" valign="center" align="left">
<input type="text" size="26" style="width:160px;" id="email" name="email" οnmοuseοver="reg_input(event,' 如:ht@haotian.com,用作找回密码,请保证邮箱格式的准确性')" οnmοuseοut="reg_input(event, 0)"><span style="color:red;margin-left:10px;">*</span><span id="elog"></span>
</td>
</tr>
<tr id="stu1">
<td height="40px" valign="center" align="right">QQ:</td>
<td height="40px" valign="center" align="left">
<input type="text" size="26" class="post_input" style="width:160px;" id="qqnum" name="qqnum" οnmοuseοver="reg_input(event,' 方便实训老师和您沟通,请输入常用的QQ号码!')" οnmοuseοut="reg_input(event, 0)">
</td>
</tr>
<tr>
<td height="40px" valign="center" align="right">真实姓名:</td>
<td height="40px" valign="center" align="left">
<input type="text" size="26" class="post_input" style="width:160px;" id="truename" name="truename" οnmοuseοver="reg_input(event,' 请输入真实姓名!')" οnmοuseοut="reg_input(event, 0)">
</td>
</tr>
<tr>
<td height="40px" valign="center" align="right">电话:</td>
<td height="40px" valign="center" align="left">
<input type="text" size="26" class="post_input" style="width:160px;" id="tel" name="telephone" οnmοuseοver="reg_input(event,' 方便实训老师和您沟通,请输入正确的固话或11位手机号码!')" οnmοuseοut="reg_input(event, 0)"><span id="tlog"></span>
</td>
</tr>
<tr id="stu2">
<td height="40px" valign="center" align="right">单位:</td>
<td height="40px" valign="center" align="left">
<input type="text" size="26" style="width:160px;" id="enterprise" name="enterprise" οnmοuseοver="reg_input(event,' 如:XX学校、XX学院')" οnmοuseοut="reg_input(event, 0)"><span style="color:red;margin-left:10px;">*</span><span id="entlog"></span>
</td>
</tr>
<tr id="stu3">
<td height="40px" valign="center" align="right">省份:</td>
<td height="40px" valign="center" align="left">
<select name="provinceId" id="provinceId" style="width: 160px;">
<option value="D24">
上海
</option>
<option value="D22">
北京
</option>
<option value="D26">
重庆
</option>
<option value="D25">
天津
</option>
<option value="D18">
新疆
</option>
<option value="D19">
广西
</option>
<option value="D20">
西藏
</option>
<option value="D21">
宁夏
</option>
<option value="D23">
黑龙江省
</option>
<option value="D1">
辽宁省
</option>
<option value="D29">
河北省
</option>
<option value="D30">
山西省
</option>
<option value="D31">
陕西省
</option>
<option value="D32">
甘肃省
</option>
<option value="D33">
青海省
</option>
<option value="D17">
内蒙古
</option>
<option value="D16">
广东省
</option>
<option value="D2">
安徽省
</option>
<option value="D3">
江苏省
</option>
<option value="D4">
浙江省
</option>
<option value="D5">
河南省
</option>
<option value="D6">
湖北省
</option>
<option value="D7">
湖南省
</option>
<option value="D8">
江西省
</option>
<option value="D9">
台湾省
</option>
<option value="D15">
贵州省
</option>
<option value="D14">
四川省
</option>
<option value="D13">
海南省
</option>
<option value="D12">
吉林省
</option>
<option value="D11">
云南省
</option>
<option value="D10">
福建省
</option>
<option value="D34">
山东省
</option>
<option value="D28">
澳门
</option>
<option value="D27">
香港
</option>
</select>
<span style="color:red;margin-left: 10px;">*</span><span id="prolog"></span>
<input type="hidden" id="ip" name="ip" value="<%=ip %>" />
</td>
</tr>
<tr>
<td height="40px" valign="center" align="right">验证码:</td>
<td height="40px" valign="center" align="left">
<input type="text" size="8" id="code" name="code" οnmοuseοver="reg_input(event,' 请准确输入右侧图片中的验证码!')" οnmοuseοut="reg_input(event, 0)">
<a href="javascript:changeCode();">
<img style="margin-left:15px;" align="absmiddle" id="imgCode" src="<%=basePath%>CodeServlet">
</a>
<span id="clog" style="margin-left:34px;"></span>
</td>
</tr>
<tr id="stu4">
<td height="40px" valign="center" align="right">所属行业:</td>
<td height="40px" valign="center" align="left">
<select id="sshy" name="sshy" style="width:160px;">
<option value="教育">教育</option>
</select>
<input type="hidden" name="mkxz" value="yymk">
</td>
</tr>
<tr id="stu5">
<td height="40px" valign="center" align="right">所属行业:</td>
<td height="40px" valign="center" align="left">
<select id="sshy1" name="sshy1" style="width:160px;">
<option value="IT/通信/电子/互联网">IT/通信/电子/互联网</option>
<option value="金融业">金融业</option>
<option value="房地产/建筑业">房地产/建筑业</option>
<option value="商业服务">商业服务</option>
<option value="造纸及纸制品/印刷业">造纸及纸制品/印刷业</option>
<option value="贸易/批发/零售业">贸易/批发/零售业</option>
<option value="文教体育/工艺美术">文教体育/工艺美术</option>
<option value="加工制造/仪表设备">加工制造/仪表设备</option>
<option value="交通运输仓储">交通运输仓储</option>
<option value="制药医疗/生物/卫生保健">制药医疗/生物/卫生保健</option>
<option value="教育">教育</option>
<option value="酒店/餐饮/旅游">酒店/餐饮/旅游</option>
<option value="文化/体育/娱乐业">文化/体育/娱乐业</option>
<option value="能源/电气/采掘/地质/石油加工">能源/电气/采掘/地质/石油加工</option>
<option value="政府/非盈利机构">政府/非盈利机构</option>
<option value="农林牧渔/其他">农林牧渔/其他</option>
</select>
<input type="hidden" name="mkxz" value="yymk">
</td>
</tr>
<tr>
<td></td>
<td><a href="javascript:regsub();" οnmοuseοver="this.style.backgroundPosition='0 -31px'" οnmοuseοut="this.style.backgroundPosition='0 0'" οnmοusedοwn="this.style.backgroundPosition='0 -62px'" οnmοuseup="this.style.backgroundPosition='0 -31px'">注册 </a>
</td>
</tr>
</table>
</form>
</div>
<jsp:include page="bottom.jsp"></jsp:include>
<script type="text/javascript">
regtype();
</script>
</body>
</html>