Jump to content


Photo

Dois Eventos, Dois Forms


  • Faça o login para participar
4 replies to this topic

#1 CEZARFUHR

CEZARFUHR

    Normal

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

Posted 06/02/2006, 09:48

seguinte...

tenho um formulario que contem algumas caixas de texto.

no campo de texto chamado cdusuario,

<input name="cdusuario"  type="text" value="<? echo $mostraLogin;?>onChange="this.form.submit()" >



e um botao para enviar o formulario...

<input name="entrar" type="submit" id="entrar" value="Cadastrar">


vou tentar passar a logica...

if ( evento da caixa de texto) {
  <Form onsubmit="return checa_formulario(this)" enctype="multipart/form-data" method="Post" action="">
}
if ( evento do botao Cadastrar) {
  <Form enctype="multipart/form-data" method="Post" action="cadastrar.php">
}


no onchange, ele da um submit e retorna pra propria pagina
e no botao, ele da um submit no formulario e envia os dados para cadastrar.php
tem como fazer algo parecido??

vlw!!

Cezar.

#2 gonacts

gonacts

    "Agora eu tb tenho um Tux..." =D

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

Posted 06/02/2006, 10:28

qual o motivo de vc mandar para a propria pagina?

vc faz algum tratamento nela apos o envio do form?
"Ninguém é tão inteligente que não possa aprender e ninguém é tão burro que não possa ensinar.."
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"

#3 CEZARFUHR

CEZARFUHR

    Normal

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

Posted 06/02/2006, 10:47

por exemplo

suponhamos que esta tela faça o cadastro e atualização de usuario.
quando o responsavel pelo cadastro do usuario escreve alguma coisa dentro da caixa de texto, ele da um submit no formulario e verifica no banco de dados se existe um usuario cadastrado, caso afirmativo ele coloca os dados do ususario nos respectivos campos de texto.

se eu dar um submit no botao, entao deveria mandar os dados para outra pagina, afim de atualizar ou de cadastrar um usuario.

imagine uma tela de login de um programa de deskop..
o usuario digita seu Login
ai o programa faz a busca no banco e retorna o nome do usaurio ao lado.
o usuario digita o nº da empresa onde vai se logar
ai o programa faz a busca no banco e retona o nome da empresa ao lado
o usuario da um Ok. no botao e o usuario se loga
ai o programa manda os dados para outra pagina.

tenho que fazer uma condição que faça o seguinte
se o evento é da caixa de texto ele da um submit na propria pagina
se o evento é da caixa de texto ele manda os dados para outra pagina.

qualquer duvida, posta ai...

vlw!!

Cezar.

#4 gonacts

gonacts

    "Agora eu tb tenho um Tux..." =D

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

Posted 06/02/2006, 10:55

se o evento é da caixa de texto ele da um submit na propria pagina
se o evento é da caixa de texto ele manda os dados para outra pagina.


isso esta redundante cara... <_<

pq vc nao faz o seguinte...

coloca 2 checkbox, um para cadastro outro alteraçao

ai vc manda para o form para a propria pagina e faz a validaçao...

se ele marcou alt entao vc manda para outra pagina de alteração ...do contrario vc cadastro o registro no seu banco de dados..

entendeu?!
(y)
"Ninguém é tão inteligente que não possa aprender e ninguém é tão burro que não possa ensinar.."
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"

#5 CEZARFUHR

CEZARFUHR

    Normal

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

Posted 06/02/2006, 11:04

QUOTE 
se o evento é da caixa de texto ele da um submit na propria pagina
se o evento é da caixa de texto ele manda os dados para outra pagina.


desculpa aê..

se o evento é da caixa de texto ele da um submit na propria pagina
se o evento é botao ele manda os dados para outra pagina.




1 user(s) are reading this topic

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

IPB Skin By Virteq