Javascript validação de campos

322 palavras 2 páginas
<html>
<head>
<title> Cadastro com Validação </title>

<script> // Início do Script
// Funções e Variaveis para validar o Formulário function IsNum(v)

{ var ValidChars = "0123456789"; var IsNumber=true; var Char;

for (i = 0; i < v.length && IsNumber == true; i++) { Char = v.charAt(i); if (ValidChars.indexOf(Char) == -1) { IsNumber = false; } } return IsNumber; }

function valida(form) {

if (form.nome.value=="" || form.nome.value=="Insira seu nome") { alert("Preencha o nome corretamente."); form.nome.focus(); return false;
}

if (form.sexo[0].checked==false && form.sexo[1].checked==false) { alert("Selecione o sexo."); return false;
}

if (form.idade.value=="" || !IsNum(form.idade.value)) { alert("Preencha a idade corretamente."); form.idade.focus(); return false;
}

if (form.civil.value=="") { alert("Selecione o Estado Civil."); form.civil.focus(); return false;
}
}

// Final do Script e Inicio das Box e Dados
</script>
</head>
<body>
<h1> Informe seus Dados </h1>

<form onsubmit="return valida(this);">
<fieldset>
<legend>
Dados Pessoais
</legend>

Nome: <input type="text" name="nome" value="Insira seu nome" onfocus="this.value='';"/><br><br>
Sexo: <input type="radio" name="sexo" value="masc"/> Masculino <input type="radio" name="sexo" value="fem"/> Feminino<br><br>
Idade: <input type="text" name="idade" maxlength="2" size="2"/> anos. <br><br>
Estado Civil

<select name = "civil">

<option value = ""> </option> <option value = "Solteiro"> Solteiro </option>

<option value = "Casado"> Casado </option>

<option value = "Viúvo"> Viúvo </option>

</select>
<br><br>

Relacionados

  • Validação de formulario com php
    1327 palavras | 6 páginas
  • Apresentação ao javascript
    1022 palavras | 5 páginas
  • Asp.net
    421 palavras | 2 páginas
  • Banco De Questoues Clinte Web
    4338 palavras | 18 páginas
  • Tccpolitica
    1852 palavras | 8 páginas
  • Arte na Web
    433 palavras | 2 páginas
  • Sistemas WEB
    1272 palavras | 6 páginas
  • Introducao Javascript
    14735 palavras | 59 páginas
  • Tecnico em informatica
    2346 palavras | 10 páginas
  • Introducao a Aplicacoes WEB
    1262 palavras | 6 páginas