Ir para conteúdo
Fórum Script Brasil
  • 0

Validação De Form


Thuran

Pergunta

Eu montei um form em uma pag chamada cadclientes.php, nesta pag antes do form, deixei um linha em

branco p q uma msg de erro seja exibida se necessário.

Esse form envia as vars p uma pag (verificaform.php) q valida as inf e efetua o cad ou não

No caso de erro nos dados a pag de validação rediona o usuário p o form, e junto envia a msg indicando

onde é o erro (O campo "Nome" não foi preenchido - por exemplo). Para fazer o redirecionamento, eu usei

um cód js q volta uma pag e não redefine o form.

O cód é esse

<script language='JavaScript'>javascript:history.back(1)</script>

o que não está funcionando é a msg, q não está sendo enviada!

Na pag do form o nome da var q recebe a msg é $msg,

...+ como eu vou fazer p a pag de validação enviar o txt p essa var??????? :angry: :(

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Tente usar isto na página de validação:

<form name="cadastro" method="post" action="cadclientes.php">
  <input type="hidden" name="msg" value="$msg">
  <input class="cadastro" type="submit" value=":: Voltar ::">
Isto é pra fazer a variavel $msg voltar junto. Ai você coloca tudo que tiver no formulário seguindo a sequencia.
<input type="hidden" name="nome" value="$nome">
<input type="hidden" name="msg" value="$msg">

Assim vai:

Há mais lembre...

na página cadclientes.php você tem que colocar um echo em VALUE com o respectivo campo.

<input type="text" name="nome" value="<?echo $nome; ?>">

<input type="text" name="msg" value="<?echo $msg; ?>">

Ai é só seguir a lógica da mesma maneira. ;)

Link para o comentário
Compartilhar em outros sites

  • 0

Voce não precisa de 2 arquivos para fazer um cadastro assim, um arquivo com o form e outro que tem o script em PHP, é só colocar uma funcao. Assim:

<html>
...
<?php if($acao == "cadastro"){
...
?>
<form name="cadastro" action="<?php echo "$PHP_SELF"; ?>">
<input type="hidden" name="acao" value="cadastro">
<input type="text" name="nome" value="">
...
</form>
...
</html>

Ai voce pode criar uma variavel onde voce quer que o erro (campo faltando) apareça, entendeu?

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...