function submitregistration() {
var temp = "";
var isvalid = true;
if( document.getElementById('userid').value == ""|| document.getElementById('userid').value.length<4|| document.getElementById('userid').value.length>16) {
document.getElementById('requ_userid').style.color = "red";
if(temp == "") temp = "userid";
isvalid = false;
}
else {
document.getElementById('requ_userid').style.color = "";
}
if( document.getElementById('pwd').value == "" || document.getElementById('pwd').value.length <6 ||document.getElementById('pwd').value.length >18) {
document.getElementById('requ_pwd').style.color = "red";
if(temp == "") temp = 'pwd';
isvalid = false;
}
else {
document.getElementById('requ_pwd').style.color = "";
}
if( document.getElementById('rpwd').value == "" ) {
document.getElementById('requ_rpwd').style.color = "red";
if(temp == "") temp = 'rpwd';
isvalid = false;
}
else {
document.getElementById('requ_rpwd').style.color = "";
}
if( document.getElementById('nickname').value == "" ) {
document.getElementById('requ_nickname').style.color = "red";
if(temp == "") temp = 'nickname';
isvalid = false;
}
else {
document.getElementById('requ_nickname').style.color = "";
}
if( document.getElementById('pemail').value == "" || document.getElementById('nemail').value == "" ) {
document.getElementById('requ_email').style.color = "red";
if (document.getElementById('pemail').value == "") {
if(temp == "") temp = 'pemail';
}
else {
if(temp == "") temp = 'nemail';
}
isvalid = false;
}
else {
document.getElementById('requ_email').style.color = "";
}
if( !isvalid) {
//alert("Please make sure the form is complete and valid."
alert("请确保你的输入完整有效!." );
if(temp.length > 0) document.getElementById(temp).focus();
return false;
}
if( (document.getElementById('pwd').value != "") && (document.getElementById('pwd').value !=document.getElementById('rpwd').value) ) {
alert("请确保输入密码一致!" );
document.getElementById('requ_pwd').style.color = "red";
document.getElementById('requ_rpwd').style.color = "red";
return false;
}
var email = document.getElementById('pemail').value+"@"+document.getElementById('nemail').value;
if( !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(email))) {
//alert( 'Please enter a valid e-mail address.');
alert( '请输入有效电子邮件.');
document.getElementById('requ_email').style.color = "red";
return false;
}else{
document.getElementById('requ_email').style.color = "";
}
/*
if( !telCheckRule(document.getElementById('mobile')) ){
alert( '请输入正确的手机号码.');
document.getElementById('no_mobile').style.color = "red";
return false;
}else{
document.getElementById('no_mobile').style.color = "";
}
*/
if(document.getElementById('band_mobi').checked){
document.getElementById('band_mobi').value = 1;
var mdn = document.getElementById('mobile').value;
var a = /13\d{9}|15\d{9}|18\d{9}$/;
if(!mdn.match(a)){
alert("选择绑定后,请输入有效的手机号码!" );
return false;
}
}
if ( document.getElementById('yanzheng').value.length != 4 )
{
alert("请确保你的输入完整有效!." );
document.getElementById('yanzheng').focus();
return false;
}
if(isvalid){
document.reform.submit();
return isvalid;
}
return isvalid;
}
function checkMobile()
{
var mobile = document.getElementById('mobile').value;
var reg0=/^13\d{5,9}$/; //130--139。至少7位
var reg1=/^153\d{4,8}$/; //联通153。至少7位
var reg1=/^154\d{4,8}$/; //
var reg1=/^158\d{4,8}$/; //
var reg2=/^159\d{4,8}$/; //移动159。至少7位
var my=false;
if (reg0.test(mobile))my=true;
if (reg1.test(mobile))my=true;
if (reg2.test(mobile))my=true;
if (!my){
return false;}
return my;
}
//检查用户是否存在
function checkUserid(){
var userid = document.getElementById('userid').value;
if( !idCheckRule(document.getElementById('userid')) )
{
document.getElementById("username_re").innerHTML = "请按要求输入用户名!";
document.getElementById('userid').focus();
//document.getElementById('userid').select();
return false;
}
try {
xmlhttp=new ActiveXObject('Msxml2.XMLHTTP');
}catch(e){
try{
xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
}catch(e){
try {
xmlhttp = new XMLHttpRequest();
}
catch(e){}
}
}
xmlhttp.open("POST","CheckUseridFunc.html",true);
xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
xmlhttp.send("userid=" + userid);
xmlhttp.onreadystatechange = function(){
if (xmlhttp.readyState==4)
{
if(xmlhttp.status==200)
{
// alert(xmlhttp.responseText);
if(xmlhttp.responseText == "[0]"){
document.getElementById("username_re").innerHTML = "用户可用!";
}
else {
document.getElementById("username_re").innerHTML = "已经被注册!!";
document.getElementById('userid').focus();
document.getElementById('userid').select();
}
}
}
}
//end
}
//检查用户结束
// ID 체크
function idCheckRule(id)
{
var str = "abcdefghijklmnopqrstuvwxyz1234567890_";
var chk = 0 ;
if ( (id.value.length < 4) || ( id.value.length > 16) )
{
return false;
}
try {
for(i = 0; i < id.value.length; i++)
{
idcheck = id.value.charAt(i);
for(j = 0; j < str.length; j++)
{
if(idcheck == str.charAt(j))
{
chk = chk + 1
break;
}
if(j == str.length)
{
return false;
}
}
}
if(chk == id.value.length)
{
return true;
}
} catch (E) {
alert(id);
return false;
}
}
// 번호 체크
function telCheckRule(id)
{
var str = "1234567890";
var chk = 0 ;
if (id.value.length != 11)
{
return false;
}
for(i = 0; i < id.value.length; i++)
{
idcheck = id.value.charAt(i);
for(j = 0; j < str.length; j++)
{
if(idcheck == str.charAt(j))
{
chk = chk + 1
break;
}
if(j == str.length)
{
return false;
}
}
}
if(chk == id.value.length)
{
return true;
}
}
function checkSpecial(t){
var re = /[']|[\\]/;
if(re.test(t.value)){
alert("不能包含特殊符号,请重新填写.");
t.value=t.value.replace(re,"");
}
}