<HTML>
<HEAD>
<Title> JavaScript</Title>
<script language="JavaScript">
function validarNome(){
if(document.Cadastro.Nome.value==""){
alert("O nome não pode ser nulo!");
document.Cadastro.Nome.focus();
}
}
function validarSenha(){
if(document.Cadastro.Senha.value==""){
alert("A senha não pode ser nula!");
document.Cadastro.Senha.focus();
}
}
function validarEmail(){
if(document.Cadastro.Email.value==""){
alert("A senha não pode ser nula!");
document.Cadastro.Email.focus();
}
}
function validarTurma(){
if(document.Cadastro.Senha.value==""){
alert("A senha não pode ser nula!");
document.Cadastro.Senha.focus();
}
function validarSexo(){
if(document.Cadastro.Sexo.value=="" ){
alert("A senha não pode ser nula!");
document.Cadastro.Senha.focus();
}
}
}
function is_email(email)
{
er = /^[a-zA-Z0-9][a-zA-Z0-9\._-]+@([a-zA-Z0-9\._-]+\.)[a-zA-Z-0-9]{2}/;
if(er.exec(email))
{
return true;
} else {
return false;
}
}
function is_data(data)
{
if(data.length == 10)
{
er = /(0[0-9]|[12][0-9]|3[01])[-\.\/](0[0-9]|1[012])[-\.\/][0-9]{4}/;
if(er.exec(data))
{
return true;
} else {
return false;
}
} else {
return false;
}
}
</script>
</HEAD>
<BODY>
<FORM NAME="Cadastro" METHOD="POST" ACTION="pagina.html">
Nome: <INPUT TYPE="Text" NAME="Nome" onBlur="validarNome()" VALUE="" SIZE="30"><br>
Senha: <INPUT TYPE="Password" NAME="Senha" onBlur="validarSenha()" SIZE="15" MAXLENGHT="20"><BR>
Email: <INPUT TYPE="Text" NAME="Email"VALUE="" SIZE="30"><BR>
Turma: <SELECT Name="Turma" Size="1" >
<OPTION VALUE="1EPT08">1EPT08/2010</OPTION>
<OPTION VALUE="2EPT08">2EPT08/2011</OPTION>
<OPTION VALUE="3EPT08">3EPT08/2012</OPTION>
</SELECT><BR>
Turno: Manhã <INPUT TYPE="CHECKBOX" NAME="Manhã" VALUE="Manhã" CHECKED>
Tarde <INPUT TYPE="CHECKBOX" NAME="Tarde" VALUE="Tarde">
Noite <INPUT TYPE="CHECKBOX" NAME="Noite" VALUE="Noite"><br>
Sexo: <INPUT TYPE="RADIO" NAME="SEXO" VALUE="Masculino">Masculino
<INPUT TYPE="RADIO" NAME="SEXO" VALUE="Feminino">Feminino<br>
<TEXTAREA NAME="OBS" ROWS="3" COLS="30">
ESCREVA AQUI
</TEXTAREA><BR>
<INPUT TYPE="SUBMIT" Name="bttOK" SIZE="10" VALUE="OK">
<INPUT TYPE="RESET" Name="bttLimpar" SIZE="10" VALUE="LIMPAR">
<INPUT TYPE="IMAGE" Name="bttImagem" src="maria.jpg" ALT="LIMPAR">
</FORM>
</BODY>
<HTML>
Validar Data e Email com JavaScript
Alguém pode me explicar como faz? O código segue ai embaixo:
3 Respostas
Uma forma de validação muito eficiente, são as expressões regulares. Acabei de checar, e no Google há um bom material sobre exp. regulares com Javascript.
Eu sou novato nisso, não entendi nada que você falou.
Você sabe o que é uma expressão regular? Se não sabe, pesquise a respeito. Se já sabe, dê uma olhada em:
http://www.mhavila.com.br/topicos/web/valform.html
Criado 21 de abril de 2011
Ultima resposta 22 de abr. de 2011
Respostas 3
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo JavaScript Assertivo: Testes e qualidade de codigo em... Por Gabriel Ramos — Casa do Codigo