Jump to content


Photo

Erro Ao Validar


  • Faça o login para participar
1 reply to this topic

#1 faixa_preta

faixa_preta

    Turista

  • Usuários
  • 51 posts
  • Sexo:Não informado

Posted 17/08/2006, 10:35

Fala galera!! blza?

seguinte... tenho 1 formulario que suas informações são armazenadas em um bd, esse form existe vários campos como qualquer outro.. hehehe.. já consigui validar a data e o nome.. porém, se o cidadão que preencher, deixar algum campo vazio e clicar em enviar, ele ta enviando... já tentei de tudo, mais acho que fiz algum M ai na parada!

segue codigo.:


<html>
<style type="text/css">
<!--
.style5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
-->
</style>


<script type="text/javascript">
<!--

var data_valida = false;
var nome_valido = false;

function checkName(nome){
	if (nome.value != ''){
	nome_u = nome.value.search(new RegExp("^[a-záéíóúçãõüêîôûÁÉÍÓÚÃÔÊÔÛA-Z0-9]+([ ]+[a-záéíóúçãõüêîôûÁÉÍÓÚÃÔÊÔÛA-Z0-9]+)+"));
		if (nome_u < 0){
		alert("Nome inválido. Altere usando no mínimo um nome e um sobrenome.");
		nome_valido = false;
		nome.focus();
		} else {
		nome_valido = true;
		if (data_valida == true){opcoes();}
		}
	}
}
function checkDate(data){
	if (data.value != ''){
	data_u = data.value.search(new RegExp("^(0[1-9]|[12][0-9]|3[01])/(0[1-9]|1[012])/(20|1[789])[0-9][0-9]$"));
		if(data_u < 0){
		alert("Data inválida. Altere, por favor. Utilize o formato dd/mm/aaaa.");
		data_valida = false;
		data.focus();
		} else {
		data_valida = true;
		if (nome_valido == true){opcoes();}
		}
	}
}

function Validar()
with(document.incluir) {
	
	if (document.form.aluno.value=="") {
 alert("Campo Aluno é obrigatório!");
 document.form.aluno.focus();
 return false;
	}
	document.form.submit();
  }

if (document.form.nascimento.value=="") {
 alert("Campo Nascimento é obrigatório!");
 document.form.nascimento.focus();
 return false;
	}
	document.form.submit();
}
//-->
</script>

no campo do form eu coloquei a tag:
onsubmit="return Validar();"

alguem poderia ajudar??

vlw!!
<?
// olhe abaixo

$nome = faixa_preta // Mário Junior
$estado = Rio de Janeiro // Cidade Desespero!

if ($FIQUE BAMBOOCHA!) {

?>

// VIVA O SEXO PAGO!
// A ALEGRIA DE TODOS OS PROGRAMADORES!
// Ninguém é tão grande que não possa aprender, nem tão pequeno que não possa ensinar.

#2 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 18/08/2006, 06:27

Testa com a função validar assim:
function Validar()
{	
	if (document.form.aluno.value=="") {
alert("Campo Aluno é obrigatório!");
document.form.aluno.focus();
return false;
	}
if (document.form.nascimento.value=="") {
alert("Campo Nascimento é obrigatório!");
document.form.nascimento.focus();
return false;
	}
}
Se funcionar, repare o que foi retirado.
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq