O programa de prompt instantâneo de registro ASP + ajax mais poderoso da história geralmente é usado para detectar problemas antes que amigos necessitados de registro do usuário possam consultá-lo. 1. Verifique se o nome de usuário do banco de dados existe durante o registro.
2. Ao inserir a senha, será solicitado que você informe a força da senha e verifique se a senha digitada duas vezes é a mesma.
3. Verifique se o e-mail de contato do banco de dados existe no momento do cadastro.
4. Ao se cadastrar, verifique se o código de verificação inserido pelo usuário é consistente com o código de verificação gerado pelo sistema.
5. Verifique a entrada em chinês
6. Verificação do número QQ
7. Verificação do número de identificação
Copie o código do código da seguinte forma:
<!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>
<html xmlns=http://www.w3.org/1999/xhtml>
<cabeça>
<meta http-equiv=Content-Type content=text/html; charset=gb2312 />
<meta name=copyright content=Copyright 2008-2009 bbmoo.com Todos os direitos reservados/>
<title>http://www.51weidi.com—Registro de Membro</title>
<script idioma=javascript src=regin.js type=text/javascript></script>
<tipo de estilo=texto/css>
.tr,td{
altura da linha: 25px;
tamanho da fonte: 14px;
cor: #333;
}
.msg{cor:#FF3300}
.msg2{cor: #006600}
.reg_title{
recuo do texto:20px;
peso da fonte: negrito;
}
.STYLE1 {cor: #FF3300; peso da fonte: negrito;}
</estilo>
<corpo>
<form action=reg.asp method=post name=form2>
<largura da tabela=100% borda=0 cellpacing=1 cellpadding=1>
<tr>
<td colspan=4 class=reg_title>Registro do usuário, informações obrigatórias</td>
</tr>
<tr>
<td width=14% align=right>Nome de usuário:</td>
<td width=12%><input name=u_name id=u_name type=text maxlength=10 onblur=isName() /></td>
<td width=2%><span class=STYLE1 id=name_re>*</span></td>
<td width=72% id=name_re_m>4~10 caracteres, 2 caracteres para cada caractere chinês</td>
</tr>
<tr>
<td align=right>Sexo:</td>
<td><input type=radio name=u_sex value=Masculino/>Masculino<input type=radio name=u_sex value=Female/>Female<input type=radio name=u_sex value=Shemale/>Travesti</td>
<td><span class=STYLE1 id=sex_re>*</span></td>
<td id=sex_re_m>Procure e escolha um você mesmo</td>
</tr>
<tr>
<td align=right>Senha de login:</td>
<td><input name=u_pass id=u_pass type=password maxlength=12 onblur=password() onkeyup=showStrongPic();/></td>
<td><span class=STYLE1 id=pass_re>*</span></td>
<td><span id=lowPic style=display: ><img src=images/gread_l_x.gif /></span>
<span id=midPic style=display:none><img src=images/gread_m_x.gif /></span>
<span id=highPic style=display:none><img src=images/gread_h_x.gif /></span></td>
</tr>
<tr>
<td align=right>Confirme a senha:</td>
<td><input name=u_pass_re id=u_pass_re type=password maxlength=12 onblur=pass_re() /></td>
<td><span class=STYLE1 id=pass_re_re>*</span></td>
<td id=pass_re_re_m>Digite sua senha novamente</td>
</tr>
<tr>
<td align=right>Problemas de segurança:</td>
<td><select name=u_ask>
<option value=meu nome verdadeiro>meu nome verdadeiro</option>
<option value=Os últimos 6 dígitos do meu cartão de identificação>Os últimos 6 dígitos do meu cartão de identificação</option>
<option value=Nome do meu professor da turma do ensino médio>Nome do meu professor da turma do ensino médio</option>
<option value=Minha cor favorita>Minha cor favorita</option>
<option value=Número do meu CEP residencial>Número do meu CEP residencial</option>
</select> </td>
<td><span class=STYLE1>*</span></td>
<td>Escolha uma pergunta familiar</td>
</tr>
<tr>
<td align=right>Resposta segura:</td>
<td><input name=u_answer id=u_answer type=text maxlength=20 onblur=answer() /></td>
<td><span class=STYLE1 id=answer_re>*</span></td>
<td id=answer_re_m>Resposta à pergunta acima, usada ao recuperar a senha</td>
</tr>
<tr>
<td align=right>E-mail:</td>
<td><input name=u_mail id=u_mail type=text maxlength=20 onblur=isEmail() /></td>
<td><span class=STYLE1 id=mail_re>*</span></td>
<td id=mail_re_m> Usado ao recuperar senhas e alterar senhas Preencha-as corretamente. Formato:[email protected] </td>
</tr>
<tr>
<td align=right>Código de verificação:</td>
<td><input name=CheckCode type=text id=CheckCode size=4 maxlength=4 onblur=isCheckCode()><img src=Code.asp onclick=this.src = this.src+'?'+Math.random( ); /></td>
<td><span class=STYLE1 id=CheckCode_re>*</span></td>
<td id=CheckCode_re_m>Insira o código de verificação correto</td>
</tr>
<tr>
<td colspan=4 class=reg_title>Outras informações são opcionais, mas é recomendado que você as preencha completamente</td>
</tr>
<tr>
<td align=right>Nome verdadeiro:</td>
<td><input name=u_name_zs id=u_name_zs type=text maxlength=4 onblur=name_zs() /></td>
<td><span class=STYLE1 id=name_zs_re></span></td>
<td id=name_zs_re_m>Usado ao resgatar pontos, preencha corretamente</td>
</tr>
<tr>
<td align=right><p>QQ de contato: </p> </td>
<td><input name=u_qq id=u_qq type=text maxlength=11 onkeyup=value=value.replace(/[^/d]/g,'') onbeforepaste=clipboardData.setData('text',clipboardData.getData ('texto').replace(/[^/d]/g,'')) onblur=qq() /></td>
<td><span class=STYLE1 id=qq_re></span></td>
<td id=qq_re_m>Para facilitar o contato, preencha corretamente</td>
</tr>
<tr>
<td align=right>Número Alipay:</td>
<td><input name=u_alipay id=u_alipay type=text maxlength=20 onblur=alipay() /></td>
<td><span class=STYLE1 id=alipay_re></span></td>
<td id=alipay_re_m>Usado ao resgatar pontos, preencha corretamente e certifique-se de que o nome associado a este número seja consistente com o acima</td>
</tr>
<tr>
<td align=right>Número de identificação:</td>
<td><input name=u_nunber id=u_nunber type=text maxlength=18 onkeyup=nunber() /></td>
<td><span class=STYLE1 id=nunber_re></span></td>
<td id=nunber_re_m>Necessário para ser usado em circunstâncias especiais, é recomendado preencher</td>
</tr>
<tr>
<td alinhar=direita> </td>
<td align=center><input type=button onclick=tijiao() name=Enviar valor=Confirmar registro/></td>
<td> </td>
<td> </td>
</tr>
</tabela>
</form>
</body></html>
O código regin.js é o seguinte
//Cria objeto ajax
var nome_re = falso;
nome da função_xml()
{
tentar {
nome_re = novo XMLHttpRequest();
} pegar (tentarmicrosoft) {
tentar {
nome_re = novo ActiveXObject(Msxml2.XMLHTTP);
} catch (othermicrosoft) {
tentar {
nome_re = novo ActiveXObject(Microsoft.XMLHTTP);
} pegar (falhou) {
nome_re = falso;
}
}
}
se (!nome_re)
alert(Erro ao inicializar XMLHttpRequest!);
}
var nome_uso;
var mail_use;
//verificação de força da senha ajax
função todosNúmero(v)
{
var reg = /^[0-9]*$/;
se(reg.teste(v))
{
retornar verdadeiro;
}
retornar falso;
}
função CharMode(iN){
if(iN>=48 && iN<=57)//número
retornar 1;
if(iN>=65 && iN<=90)//letras maiúsculas
retornar 2;
if(iN>=97 && iN<=122)//minúsculas
retornar 4;
outro
return 8; // Caracteres especiais
}
//Calcula quantos modos existem na senha atual
function bitTotal(num){
var modos=0;
para(i=0;i<4;i++){
se(num&1)
modos++;
num>>=1;
}
modos de retorno;
}
//Retorna o nível de força da senha
verificação de funçãoStrong(sPW){
if(sPW.comprimento<6)
return 0; //Senha muito curta
varModos=0;
for(i=0;i<sPW.length;i++){
//Teste a categoria de cada personagem e conte quantos padrões existem.
Modos|=CharMode(sPW.charCodeAt(i));
}
// alerta(bitTotal(Modos));
return bitTotal(Modos);
}
função mostrarStrongPic()
{
var v = document.getElementById('u_pass').value;
var m = verificarForte(v);
se(m < 2)
{
document.getElementById('lowPic').style.display=;
document.getElementById('midPic').style.display=none;
document.getElementById('highPic').style.display=none;
}
senão se(m==2)
{
document.getElementById('lowPic').style.display=none;
document.getElementById('midPic').style.display=;
document.getElementById('highPic').style.display=none;
}
outro
{
document.getElementById('lowPic').style.display=none;
document.getElementById('midPic').style.display=none;
document.getElementById('highPic').style.display=;
}
}
// verificação do código de verificação ajax
função éCheckCode(){
var CheckCode = document.getElementById('CheckCode').value;
if (CheckCode==){
document.getElementById('CheckCode_re').innerHTML='<img src=check_error.gif>';
document.getElementById('CheckCode_re_m').innerHTML='<span class=msg>O código de verificação não pode estar vazio! </span>';
retornar falso;
}outro{
Código_ajax(CheckCode)
}
}
função Code_ajax(CheckCode){
var Código=CheckCode;
var url=code_ajax.asp?Code=+ escape(Código);
nome_xml();
nome_re.open (GET, url, verdadeiro);
name_re.setRequestHeader(tipo de conteúdo,texto/xml);
name_re.onreadystatechange = Código_requst;
name_re.setRequestHeader(If-Modified-Since,0);
nome_re.send(nulo);
}
função Código_requst(){
if(name_re.readyState==4 && name_re.status==200)//Retorno concluído
{
var msg=nome_re.responseText;
if (mensagem==sim){
document.getElementById('CheckCode_re').innerHTML='<img src=check_error.gif>';
document.getElementById('CheckCode_re_m').innerHTML='<span class=msg>Erro no código de verificação! </span>';
Código_msg(0);
retornar falso;
}
outro{
document.getElementById('CheckCode_re').innerHTML='<img src=check_right.gif>';
document.getElementById('CheckCode_re_m').innerHTML='<span class=msg2>A entrada está correta! </span>';
Código_msg(1);
retornar verdadeiro;
}
}
}
função Código_msg(n){
var n=n;
se(n==0){
Código_use=true;
}
outro{
Código_use=falso;
}
}
//verificação de nome de usuário ajax
função éNome(){
var u_name = document.getElementById('u_name').value;
if (u_nome==){
document.getElementById('name_re').innerHTML='<img src=check_error.gif>';
document.getElementById('name_re_m').innerHTML='<span class=msg>O nome do usuário não pode estar vazio, 4 a 10 caracteres</span>';
retornar falso;
}outro{
usuário_ajax(u_nome)
}
}
função usuário_ajax(u_nome){
var nome=u_nome;
var url=ajax.asp?action=nomes&nome=+ escape(nome);
nome_xml();
nome_re.open (GET, url, verdadeiro);
name_re.setRequestHeader(tipo de conteúdo,texto/xml);
nome_re.onreadystatechange = nome_requst;
name_re.setRequestHeader(If-Modified-Since,0);
nome_re.send(nulo);
}
nome da função_requst(){
if(name_re.readyState==4 && name_re.status==200)//Retorno concluído
{
var msg=nome_re.responseText;
if (mensagem==sim){
document.getElementById('name_re').innerHTML='<img src=check_error.gif>';
document.getElementById('name_re_m').innerHTML='<span class=msg>O nome de usuário já existe! </span>';
nome_msg(0);
retornar falso;
}
outro{
document.getElementById('name_re').innerHTML='<img src=check_right.gif>';
document.getElementById('name_re_m').innerHTML='<span class=msg2>Pode ser registrado! </span>';
nome_msg(1);
retornar verdadeiro;
}
}
}
nome da função_msg(n){
var n=n;
se(n==0){
nome_use=verdadeiro;
}
outro{
nome_use=falso;
}
}
//Detecção de seleção de gênero
função sexo(){
if(document.form2.u_sex[0].checked==false && document.form2.u_sex[1].checked==false && document.form2.u_sex[2].checked==false) {
document.getElementById('sex_re').innerHTML='<img src=check_error.gif>';
document.getElementById('sex_re_m').innerHTML='<span class=msg>Nenhum gênero selecionado</span>';
retornar falso;
}
outro{
document.getElementById('sex_re').innerHTML='<img src=check_right.gif>';
document.getElementById('sex_re_m').innerHTML='<span class=msg2>Selecionado</span>';
retornar verdadeiro;
}
}
//Detecta se a senha está vazia
função senha(){
var u_pass = document.getElementById('u_pass').value;
if(u_pass== || u_pass.length<6){
document.getElementById('pass_re').innerHTML='<img src=check_error.gif>';
retornar falso;
}
outro{
document.getElementById('pass_re').innerHTML='<img src=check_right.gif>';
retornar verdadeiro;
}
}
//Confirma a detecção da senha
função pass_re(){
var u_pass=document.getElementById('u_pass').value;
var pass_re=document.getElementById('u_pass_re').value;
if(u_pass != pass_re){
document.getElementById('pass_re_re').innerHTML='<img src=check_error.gif>';
document.getElementById('pass_re_re_m').innerHTML='<span class=msg>As duas senhas são inconsistentes, digite novamente</span>';
retornar falso;
}
outro{
document.getElementById('pass_re_re').innerHTML='<img src=check_right.gif>';
document.getElementById('pass_re_re_m').innerHTML='<span class=msg2>Preencha corretamente</span>';
retornar verdadeiro;
}
}
//Detecção de problemas de proteção por senha
função resposta(){
var u_answer=document.getElementById('u_answer').value;
if(u_resposta==){
document.getElementById('answer_re').innerHTML='<img src=check_error.gif>';
document.getElementById('answer_re_m').innerHTML='<span class=msg>Por favor, preencha a resposta à pergunta</span>';
retornar falso;
}
outro{
document.getElementById('answer_re').innerHTML='<img src=check_right.gif>';
document.getElementById('answer_re_m').innerHTML='<span class=msg2>Preencha corretamente</span>';
retornar verdadeiro;
}
}
//Verificação do formato do e-mail
function isEmail() {
var u_mail=document.getElementById('u_mail').value;
if (u_mail.search(/^/w+((-/w+)|(/./w+))*/@[A-Za-z0-9]+((/.|-)[A-Za-z0 -9]+)*/.[A-Za-z0-9]+$/) != -1){
email_ajax(u_mail);
}
outro{
document.getElementById('mail_re').innerHTML='<img src=check_error.gif>';
document.getElementById('mail_re_m').innerHTML='<span class=msg>Insira o endereço de e-mail correto no formato: [email protected]</span>';
retornar falso;
}
}
função email_ajax(u_mail){
var email=u_mail;
var url=ajax.asp?action=email&mail=+ escape(email);
nome_xml();
nome_re.open (GET, url, verdadeiro);
name_re.setRequestHeader(tipo de conteúdo,texto/xml);
nome_re.onreadystatechange = mail_requst;
name_re.setRequestHeader(If-Modified-Since,0);
nome_re.send(nulo);
}
função mail_requst(){
if(name_re.readyState==4 && name_re.status==200)//Retorno concluído
{
var msg=nome_re.responseText;
if (mensagem==sim){
document.getElementById('mail_re').innerHTML='<img src=check_error.gif>';
document.getElementById('mail_re_m').innerHTML='<span class=msg>Este endereço de e-mail já está em uso, altere-o</span>';
mail_msg(0);
retornar falso;
}
outro{
document.getElementById('mail_re').innerHTML='<img src=check_right.gif>';
document.getElementById('mail_re_m').innerHTML='<span class=msg2>pode ser usado</span>';
mail_msg(1);
retornar verdadeiro;
}
}
}
função mail_msg(n){
var n=n;
se(n==0){
mail_use=true;
}
outro{
mail_use=falso;
}
}
//Detecção de nome real
nome da função_zs(){
var nome_zs=document.getElementById('u_name_zs').valor;
if (nome_zs != nome_zs.replace(/[^/u4E00-/u9FA5]/g,'')|| nome_zs== || nome_zs.length<2){
document.getElementById('name_zs_re').innerHTML='<img src=check_error.gif>';
document.getElementById('name_zs_re_m').innerHTML='<span class=msg>Digite seu nome chinês verdadeiro</span>';
retornar falso;
}
outro{
document.getElementById('name_zs_re').innerHTML='<img src=check_right.gif>';
document.getElementById('name_zs_re_m').innerHTML='<span class=msg2>Preencha corretamente</span>';
retornar verdadeiro;
}
}
//Detecção de número QQ
função qq(){
var qq=document.getElementById('u_qq').valor;
if(qq== || qq.comprimento<5){
document.getElementById('qq_re').innerHTML='<img src=check_error.gif>';
document.getElementById('qq_re_m').innerHTML='<span class=msg>O QQ correto tem de 5 a 10 dígitos</span>';
retornar falso;
}
outro{
document.getElementById('qq_re').innerHTML='<img src=check_right.gif>';
document.getElementById('qq_re_m').innerHTML='<span class=msg2>Preencha corretamente</span>';
retornar verdadeiro;
}
}
//Detecta conta Alipay
função alipay(){
var alipay=document.getElementById('u_alipay').value;
if (alipay.search(/^/w+((-/w+)|(/./w+))*/@[A-Za-z0-9]+((/.|-)[A-Za-z0 -9]+)*/.[A-Za-z0-9]+$/) != -1){
document.getElementById('alipay_re').innerHTML='<img src=check_right.gif>';
document.getElementById('alipay_re_m').innerHTML='<span class=msg2>Preencha corretamente</span>';
retornar verdadeiro;
}
outro{
document.getElementById('alipay_re').innerHTML='<img src=check_error.gif>';
document.getElementById('alipay_re_m').innerHTML='<span class=msg>Conta Alipay errada</span>';
retornar falso;
}
}
//Detecção do número do cartão de identificação
número da função(){
var idcard=document.getElementById('u_nunber').value;
var Erros = novo Array (verificação aprovada!, O número do cartão de identificação tem dígitos incorretos!, A data de nascimento está fora do intervalo ou contém caracteres ilegais!, Erro de verificação do número do cartão de identificação!, A área do cartão de identificação é ilegal!);
var área={11:Pequim,12:Tianjin,13:Hebei,14:Shanxi,15:Mongólia Interior,21:Liaoning,22:Jilin,23:Heilongjiang,31:Xangai,32:Jiangsu,33:Zhejiang,34: Anhui,35:Fujian,36:Jiangxi,37:Shandong,41:Henan,42:Hubei ,43:Hunan,44:Guangdong,45:Guangxi,46:Hainan,50:Chongqing,51:Sichuan,52:Guizhou,53:Yunnan,54:Tibete,61:Shaanxi,62:Gansu,63:Qinghai,64 :Ningxia, 65: Xinjiang, 71: Taiwan, 81: Hong Kong, 82: Macau, 91: Exterior}
var cartãoid,Y,JYM;
varS,M;
var idcard_array = new Array();
idcard_array=idcard.split();
if(area[parseInt(idcard.substr(0,2))]==nulo)
{
document.getElementById('nunber_re').innerHTML='<img src=check_error.gif>';
document.getElementById('nunber_re_m').innerHTML=<span class=msg>+Erros[4]+</span>;
retornar falso;
}
switch(idcard.length){
caso 15:
if ( (parseInt(idcard.substr(6,2))+1900) % 4 == 0 || ((parseInt(idcard.substr(6,2))+1900) % 100 == 0 && (parseInt(idcard .substr(6,2))+1900) % 4 == 0 )){
ereg=/^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[ 1-2][0-9]|3[0 -1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2] [0-9]))[0-9]{3}$/;
} outro {
ereg=/^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[ 1-2][0-9]|3[0-1 ])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]| 2[0-8]))[0-9]{3}$/;
}
if(ereg.test(idcard)){
document.getElementById('nunber_re').innerHTML='<img src=check_right.gif>';
document.getElementById('nunber_re_m').innerHTML=<span class=msg2>+Erros[0]+</span>;
retornar verdadeiro;
}
outro {
document.getElementById('nunber_re').innerHTML='<img src=check_error.gif>';
document.getElementById('nunber_re_m').innerHTML=<span class=msg>+Erros[2]+</span>;
retornar falso;
}
quebrar;
caso 18:
//detecção de número de identidade de 18 dígitos
if (parseInt(idcard.substr(6,4)) % 4 == 0 || (parseInt(idcard.substr(6,4)) % 100 == 0 && parseInt(idcard.substr(6,4))% 4 == 0 )){
ereg=/^[1-9][0-9]{5}19[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]| [1-2][0-9]|3[0-1] )|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0- 9]))[0-9]{3}[0-9Xx]$/;
} outro {
ereg=/^[1-9][0-9]{5}19[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]| [1-2][0-9]|3[0-1]) |(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[ 0-8]))[0-9]{3}[0-9Xx]$/;
}
if(ereg.test(idcard)){
S = (parseInt(idcard_array[0]) + parseInt(idcard_array[10])) * 7
+ (parseInt(idcard_array[1]) + parseInt(idcard_array[11])) * 9
+ (parseInt(idcard_array[2]) + parseInt(idcard_array[12])) * 10
+ (parseInt(idcard_array[3]) + parseInt(idcard_array[13])) * 5
+ (parseInt(idcard_array[4]) + parseInt(idcard_array[14])) * 8
+ (parseInt(idcard_array[5]) + parseInt(idcard_array[15])) * 4
+ (parseInt(idcard_array[6]) + parseInt(idcard_array[16])) * 2
+ parseInt(idcard_array[7]) * 1
+ parseInt(idcard_array[8]) * 6
+ parseInt(idcard_array[9]) * 3;
Y = S% 11;
M=F;
JYM = 10X98765432;
M = JYM.substr(Y,1);
if(M == idcard_array[17]){
document.getElementById('nunber_re').innerHTML='<img src=check_right.gif>';
document.getElementById('nunber_re_m').innerHTML=<span class=msg2>+Erros[0]+</span>;
retornar verdadeiro;
}
outro {
document.getElementById('nunber_re').innerHTML='<img src=check_error.gif>';
document.getElementById('nunber_re_m').innerHTML=<span class=msg>+Erros[3]+</span>;
retornar falso;
}
}
outro {
document.getElementById('nunber_re').innerHTML='<img src=check_error.gif>';
document.getElementById('nunber_re_m').innerHTML=<span class=msg>+Erros[2]+</span>;
retornar falso;
}
quebrar;
padrão:
document.getElementById('nunber_re').innerHTML='<img src=check_error.gif>';
document.getElementById('nunber_re_m').innerHTML=<span class=msg>+Erros[1]+</span>;
retornar falso;
}
}
//Verificação completa do envio do formulário
função tijiao(){
if (éNome()==falso){
alert(nome não pode ficar vazio);
retornar falso;
}
if (nome_use==verdadeiro){
alert(nome já existe, digite novamente);
retornar falso;
}
if (sexo()==falso){
alerta (selecione seu gênero);
retornar falso;
}
if (senha()==falso){
alerta(a senha deve ser preenchida);
retornar falso;
}
if (pass_re()==falso){
alerta(confirmar senha errada);
retornar falso;
}
if (resposta()==falso){
alerta (deve ser preenchida a resposta à pergunta de segurança);
retornar falso;
}
if (isEmail()==falso){
alerta(endereço de e-mail está vazio ou errado);
retornar falso;
}
if (mail_use==true){
alerta(o e-mail já existe, insira um novo);
retornar falso;
}
if(document.getElementById('u_name_zs').valor !=){
if(nome_zs()==falso){
alerta(nome real errado);
retornar falso;
}
}
if(document.getElementById('u_qq').valor !=){
if(qq()==falso){
alert(número qq preenchido incorretamente);
retornar falso;
}
}
if (document.getElementById('u_alipay').value !=){
if(alipay()==falso){
alerta (conta Alipay preenchida incorretamente);
retornar falso;
}
}
if (document.getElementById('u_nunber').value !=){
if(número()==falso){
alerta(o número de identificação está preenchido incorretamente);
retornar falso;
}
}
document.form2.submit();
retornar verdadeiro;
}