Karl Schiewaldt
Olá!
Essa semana, devido ao desenvolvimento do site, e especialmente da página de contato do site, onde utilizaremos um formulário, onde o usuário entra com o nome, seu e-mail, assunto da mensagem e o corpo da mensagem, enxergamos a necessidade de um script de validação.
Esse script de validação, feito em JavaScript, funcionaria como uma espécie de "controle" do usuário, que não permitiria que o usuário deixasse qualquer campo vazio, e no campo e-mail, ele testa se não está vazio E se há um endereço de e-mail válido.
Aqui está o script JavaScript:
function validaform(){
d = document.contato;
if (d.txtnome.value == ''){
alert('O campo ' + d.txtnome.name + ' deve ser preenchido!');
d.nome.focus();
return false;
}
if (d.txtemail.value == ''){
alert('O campo ' + d.txtemail.name + ' deve ser preenchido!');
d.email.focus();
return false;
}
parte1 = d.txtemail.value.indexOf('@');
parte2 = d.txtemail.value.indexOf('.');
parte3 = d.txtemail.value.length;
if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
alert('O campo ' + d.txtemail.name + ' deve ser conter um endereco
eletronico!');
d.txtemail.focus();
return false;
}
if (d.txtassunto.value == ''){
alert('O campo ' + d.txtassunto.name + ' deve ser preenchido!');
d.txtmsg.focus();
return false;
}
if (d.txtmsg.value == ''){
alert('O campo ' + d.txtassunto.name + ' deve ser preenchido!');
d.txtmsg.focus();
return false;
}
}
É isso, até mais!
Essa semana, devido ao desenvolvimento do site, e especialmente da página de contato do site, onde utilizaremos um formulário, onde o usuário entra com o nome, seu e-mail, assunto da mensagem e o corpo da mensagem, enxergamos a necessidade de um script de validação.
Esse script de validação, feito em JavaScript, funcionaria como uma espécie de "controle" do usuário, que não permitiria que o usuário deixasse qualquer campo vazio, e no campo e-mail, ele testa se não está vazio E se há um endereço de e-mail válido.
Aqui está o script JavaScript:
function validaform(){
d = document.contato;
if (d.txtnome.value == ''){
alert('O campo ' + d.txtnome.name + ' deve ser preenchido!');
d.nome.focus();
return false;
}
if (d.txtemail.value == ''){
alert('O campo ' + d.txtemail.name + ' deve ser preenchido!');
d.email.focus();
return false;
}
parte1 = d.txtemail.value.indexOf('@');
parte2 = d.txtemail.value.indexOf('.');
parte3 = d.txtemail.value.length;
if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
alert('O campo ' + d.txtemail.name + ' deve ser conter um endereco
eletronico!');
d.txtemail.focus();
return false;
}
if (d.txtassunto.value == ''){
alert('O campo ' + d.txtassunto.name + ' deve ser preenchido!');
d.txtmsg.focus();
return false;
}
if (d.txtmsg.value == ''){
alert('O campo ' + d.txtassunto.name + ' deve ser preenchido!');
d.txtmsg.focus();
return false;
}
}
É isso, até mais!
Nenhum comentário:
Postar um comentário