Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

WMnett Entretenimentos

Preencher campo do formulário

Recommended Posts

Por favor, alguém pode me ajudar, tenho este formulário em asp e preciso que o usuário ao clicar na unidade o campo diretoria busque os dados no banco e preencha com a respectiva Diretoria.

 

Segue o Código:

 

<%
set conn=server.CreateObject ("adodb.connection")
connect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &_
     Server.MapPath("/cap/cap.mdb") & ";Persist Security Info=False"
conn.Open connect
%>

<html>
<LINK REL=stylesheet HREF="liks_etc.css" TYPE="text/css">
<head>
<title>Atribuição - Aluno Pesquisador</title>
<script language="javascript">
function valida_campo()
{
<!--
var unidade = document.form.unidade.value
if (unidade==""){
alert("Entre com a unidade escolar!");
document.form.unidade.focus()
return false
}
var diretoria = document.form.diretoria.value
if (diretoria==""){
alert("Entre com a Diretoria!");
document.form.diretoria.focus()
return false
}
var aluno = document.form.aluno.value
if (aluno==""){
alert("Entre com o Aluno!");
document.form.aluno.focus()
return false
}
var faculdade2 = document.form.faculdade2.value
if (faculdade==""){
alert("Entre com a Faculdade!");
document.form.faculdade2.focus()
return false
}
var turma = document.form.turma.value
if (turma==""){
alert("Entre com a Turma!");
document.form.turma.focus()
return false
}
var data = document.form.data.value
if (aluno==""){
alert("Entre com a Data!");
document.form.data.focus()
return false
}


var email=document.form.email.value;
if (email==""){
alert("Entre com seu email!")
document.form.email.focus()
return false
}
}
function confere(){
if (document.form.email.value.indexOf('@', 0) == -1 || document.form.email.value.indexOf('.', 0) == -1){ alert("E-mail invalido!");
document.form.email.focus()
}
}
//-->

</script></head>
<body>
<form method="post" action="insert_into2.asp" name="form" onsubmit="return valida_campo()">
 <div align="center">
   <center>
     <table width="44%" border="0" cellspacing="2" cellpadding="2">
       <tr align="center"> 
         <td bgcolor="#f5f5f5" width="35%"> 
           <div align="center"><font color="#000099"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><font color="#CCCCCC">Incluir</font></font></b></font></div>
         </td>
         <td bgcolor="#f5f5f5" width="30%"> 
           <div align="center"><font color="#000099"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><a href="form_exclui.asp" class="menu">Excluir</a></font></b></font></div>
         </td>
         <td bgcolor="#f5f5f5" width="35%"> 
           <div align="center"><font color="#000099"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#CCCCCC"><a href="escolhe_pra_auterar.asp" class="menu">Alterar</a></font></b></font></div>
         </td>
       </tr>
     </table>
     <table border="0" width="300" bgcolor="F5F5F5">
       <tr bgcolor="#FFFFFF"> 
         <td colspan="2" height="34"> 
           <div align="center"><font size="2"><b><font face="Verdana, Arial, Helvetica, sans-serif" color="#000066">Cadastro 
         </font></b></font></div>
         </td>
       </tr>
       <tr> 
         <td width="76">Unidade<font size="2" face="Verdana" color="0000cc">:</font></td>
         <td width="210"> 
           <SELECT name=unidade
    LANGUAGE=javascript onchange="return dept_onchange(frmSelect)">
<%
Set oRs=Server.CreateObject("adodb.recordset")
strSQL = "SELECT DISTINCT UnidadeEscolar2 FROM tblunidade "
strSQL = strSQL & " ORDER BY UnidadeEscolar2"
oRs.Open strSQL, conn

Do while not oRs.EOF
  if Request.Form("unidade") = oRs("UnidadeEscolar2") then
     Response.Write "<OPTION VALUE = '" & oRS ("UnidadeEscolar2") & "' SELECTED>"
     Response.Write oRs("UnidadeEscolar2") & "</Option>"
     oRs.MoveNext
  else
     Response.Write "<OPTION VALUE = '" & oRs ("UnidadeEscolar2") & "'>"
     Response.Write oRs("UnidadeEscolar2") & "</Option>"
     oRs.MoveNext
  end if
loop

%>
</SELECT>

         </td>
       </tr>
       <tr> 
         <td width="76"><font size="2" face="Verdana" color="0000cc">Diretoria</font></td>
         <td width="210"> 
<input type="Text" name="diretoria" value="" style="width: 160px" >           
</td>

</tr>
       <tr> 
         <td width="76"><font size="2" face="Verdana" color="0000cc">Aluno</font></td>
         <td width="210"> 
           <input type="text" name="aluno" size="20" style="font-family: Verdana; font-size: 8 pt;COLOR: 0000CC;">
         </td>
       </tr>
       <tr> 
         <td width="76"><font size="2" face="Verdana" color="0000cc">Faculdade:</font></td>
         <td width="210"> 
                        <input type="text" name="faculdade2" size="20" style="font-family: Verdana; font-size: 8 pt;COLOR: 0000CC;">
</td>
       </tr>
       <tr>
         <td width="76"><font size="2" face="Verdana" color="0000cc">Turma:</font></td>
         <td width="210"> 
                        
		<input type="text" name="turma" size="20" style="font-family: Verdana; font-size: 8 pt;COLOR: 0000CC;">
</td>
       </tr>
       <tr>
         <td width="76"><font size="2" face="Verdana" color="0000cc">Data:</font></td>
         <td width="210"> 
                        
		<input type="text" name="data" size="20" style="font-family: Verdana; font-size: 8 pt;COLOR: 0000CC;">
</td>
       </tr>
       <tr>
         <td width="76"> </td>
         <td width="210"> 
            </td>
       </tr>
       <tr> 
         <td width="76"> </td>
         <td width="210"> 
            </td>
       </tr>
       <tr> 
         <td width="286" colspan="2"> 
           <p align="center"> 
             <input type="submit" value="Enviar" name="enviar">
         </td>
       </tr>
     </table>
   </center>
 </div>
</form>
</body>
</html>

 

Alguém pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se entendi o que desej,a você pode fazer isso usando ajax.

 

No laboratório de scripts tem alguns exemplos de uso do ajax, veja o que melhor se adapta ao seu caso e o adeque ao seu código.

 

Qualquer duvida, só postar que vamos ajudando no que pudermos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha este link

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.