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

Formulario E Busca De Informacoes


daniele

Pergunta

Estou construindo um formulario que o usuario preenche com seus dados...

tambem tenho um banco com rg e dados do usuario,

gostaria de que quando o usuario digitasse o seu RG e quando

perder o foco do campo RG, fizesse uma pesquisa dentro do banco de dados

e traga preenchido os demais campos do formulario se existir,

caso contrario,

o usuario pode preencher os demais campos.

Como eu faço isso no dreamweaver? alguém conhece algum site

que mostre passo a passo como eu faço exemplo como esse?

obrigada

Daniele

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Acho que a melhor forma de fazer isso é com frame oculto e interface ASP e Javascript...

Quando o campo de rg perder o foco você chama uma função em Javascript que envia para uma outra página no frame oculto o valor do campo e faz a busca...

Caso encontre algum registro os parametros encontrados são enviados, novamente por javascript para os respectivos campos...

Lembra que as regras de validação para esse campo tem que ser bem detalhada porque se não o manuseio desse formulario pode se tornar um tanto quanto chato não é??!

Qualquer dúvida estamos aí

Abraços...

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Gomes -

Bom Daniele,

O négocio é simples mas usando o Dreamweaver pode se tornar um pesadelo!!! (Nada contra... nem muito a favor)

Mas faça o Design no DW e coloque os codigo ASP/Javascript depois.

Ahhh ... no caso do frame escondido, use o IFRAME... ele é sem dúvida uma solução nota 1000.

Até + smile.gif

Link para o comentário
Compartilhar em outros sites

  • 0

alguém tem algum exemplo para que eu possa ver

como funciona essa combinacao

asp e javascript para chamar o banco e preeencher os demais dados?

e uso de iframes tambem..

pois com exemplos posso entender melhor e adaptar no dreamweaver

pois tambem acho que o dremweaver utiliza suas variaveis deles

e fica dificil adaptacoes..

normalmente so com extensoes de terceiros pre programados que

tambem podem ajudar, mas ainda não achei nada

aguardo suas sugestoes... obrigada

Daniele

Link para o comentário
Compartilhar em outros sites

  • 0

Bom eu fiz correndo agora em casa, mas espero que te ajude....

<!----------------- Pagina 1 >> Default.asp ----------------------->

<html>

<head>

<title>teste de javascript</title>

<script>

function ProcessarDados() {

document.frm.target = 'interface';

document.frm.action = 'interface.asp';

document.frm.submit();

}

</script>

</head>

<body>

<form name="frm" method="POST">

<table>

<tr>

<td>Selecione:</td>

<td>

<select name="opcao" onChange="ProcessarDados();">

<option value="1">GOL</option>

<option value="2">Corsa</option>

<option value="3">Omega</option>

</select>

</td>

</tr>

<td>Ano:</td>

<td><input type="text" name="ano"></td>

</tr>

<tr>

<td>Cor:</td>

<td><input type="text" name="cor"></td>

</tr>

</table>

</form>

<iframe name="interface" width="0" height="0"></iframe><br>

</body>

</html>

Agora vou inserir a pagina que vai oculta dentro do iframe

<!----------------- Pagina 2 >> Interface.asp ----------------------->

<%

' for each item in Request.Form

' response.write item & " = Request.Form(""" & item & """)<br>" & vbCrLf

' next

opcao = Request.Form("opcao")

ano = Request.Form("ano")

cor = Request.Form("cor")

with response

.write "<script>" & vbCrLf

' .write " alert(parent.document.frm)" & vbCrLf

select case opcao

Case 1

.write " parent.document.frm.ano.value='1986';" & vbCrLf

.write " parent.document.frm.cor.value='Vermelho';" & vbCrLf

Case 2

.write " parent.document.frm.ano.value='2000';" & vbCrLf

.write " parent.document.frm.cor.value='Prata';" & vbCrLf

Case 3

.write " parent.document.frm.ano.value='1997';" & vbCrLf

.write " parent.document.frm.cor.value='Preto';" & vbCrLf

end select

.write "</script>" & vbCrLf

end with

%>

Qualquer coisa estamos ai ok?!

Abraços Daniel

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,3k
×
×
  • Criar Novo...