#//verificar se campo nome esta em branco
if(empty($nome)){
echo "<script>alert('Campo nome em branco!'); window.location=\"javascript:history.go(-1)\"</script>";
}
#//verificar se campo sobrenome esta em branco
if(empty($sobrenome)){
echo "<script>alert('Campo Sobrenome em branco!'); window.location=\"javascript:history.go(-1)\"</script>";
}
#//verificar se campo data esta em branco
if(empty($data_nasc)){
echo "<script>alert('Campo Data de Nascimento em branco!'); window.location=\"javascript:history.go(-1)\"</script>";
}
#//verificar se campo email esta em branco
if(empty($email)){
echo "<script>alert('Campo E-mail em branco!'); window.location=\"javascript:history.go(-1)\"</script>";
}fiz de uma forma que se aparecer o erro ele volte para a pagina de cadastro, porém como avisar para não cadastrar se aparecer o erro?
ops, na data o usuario consegue cadastrar qualquer data, alguém tem algo que impossibilite o usuario de colocar uma data de nascimento como 11/02/1200 ou 11/02/3654?
Meu campo data esta assim:
<script type="text/javascript">
function Formatadata(Campo, teclapres)
{
var tecla = teclapres.keyCode;
var vr = new String(Campo.value);
vr = vr.replace("/", "");
vr = vr.replace("/", "");
vr = vr.replace("/", "");
tam = vr.length + 1;
if (tecla != 8 && tecla != 8)
{
if (tam > 0 && tam < 2)
Campo.value = vr.substr(0, 2) ;
if (tam > 2 && tam < 4)
Campo.value = vr.substr(0, 2) + '/' + vr.substr(2, 2);
if (tam > 4 && tam < 7)
Campo.value = vr.substr(0, 2) + '/' + vr.substr(2, 2) + '/' + vr.substr(4, 7);
}
}
</script>
Data de Nascimento<br />
<input name="data_nasc" type="text" id="data_nasc" maxlength="10" onKeyUp="Formatadata(this,event)" value="<?php echo $data_nasc; ?>" />esse script da data é para fazer que depois de 2 numeros digitados apareça /, e no fim que é o ano ele libere 4 ficando __/__/____
Abraço.
Obrigado!!
Edição feita por: hkss, 19/08/2010, 20:29.










