Jump to content
Fórum Script Brasil
  • 0

Formulario E Busca De Informacoes


daniele
 Share

Question

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 to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.8k
    • Total Posts
      648.5k
×
×
  • Create New...