Bom galera, eu estou com um pequeno problema e gostaria e saber se vocês conseguem me dar uma luz, as vezes pode até ser besta pra vocês, mas eu não manjo nada de js então continua um misterio pra mim ..hahaha
Eu tenho um select chamado cod_gestor com value=<%=R1("CODIGO")%> e option como <% = R1("DESCRICAO")%> e preciso que, ao selecionar uma das opções deste select, apareça em um text field, ou em um hidden( DE PREFERENCIA ), o valor do codigo do gestor referente ao codigo da descrição que foi selecionado.
Codigo HTML :
<!--#include file="conexao.asp"-->
<%
call abre_conexao
sql = "Select CODIGO, DESCRICAO, COD_GESTOR from OS_TECNOLOGIA_GESTOR"
set r1 = conexao.execute(sql)
sql0 = "Select CODIGO, DESCRICAO, COD_GESTOR from OS_TECNOLOGIA_GESTOR"
set r10 = conexao.execute(sql)
%>
<script language="javascript">
function popup(apelido, cod_gestor2) {
window.open('pag.asp?apelido='+apelido+'&cod_gestor2='+cod_gestor2,
'Verificacao',
'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=800,height=600');
}
function popup2(descricao, cod_gestor2) {
window.open('pes.asp?descricao='+descricao+'&cod_gestor2='+cod_gestor2,
'Verificacao',
'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=800,height=600');
}
function Insere()
{
var x=document.getElementById('tabela').insertRow(1)
var a=x.insertCell(0)
var b=x.insertCell(0)
var c=x.insertCell(0)
var d=x.insertCell(0)
var e=x.insertCell(0)
var f=x.insertCell(0)
f.innerHTML=document.getElementById("ta1").value;
e.innerHTML=document.getElementById("apelido").value;
d.innerHTML=document.getElementById("T2").value;
c.innerHTML=document.getElementById("descricao").value;
b.innerHTML=document.getElementById("T4").value;
a.innerHTML=document.getElementById("T5").value;
}
</script>
<html>
<head>
<head>
<script src="ajax.js"></script>
</head>
<title>Requisição de Materiais</title>
<style type="text/css">
table
{
font-family: verdana;
font-size: 11px;
color: #000099;
font-weight: bold;
}
select
{
font-family: verdana;
font-size: 11px;
}
</style>
<body>
<table border="1" width="40%" cellspacing="0" cellpadding="5" bgcolor="#EAEBEF" bordercolorlight="#FFFFFF" bordercolordark="#E3E5EA">
<tr>
<td>
<b>Aplicação dos items a requisitar / Observações</b><br>
</td>
<td>
<textarea rows=10 cols=155 name="ta1"></textarea>
</td>
<tr> </tr>
<td width="10%">Projeto:</td>
<td width="30%">
<select name="cod_gestor" id="cod_gestor" onchange="MandaID(this.value)">
<option value="">Selecione um Projeto</option>
<% while not r1.eof %>
<option value="<%= r1("COD_GESTOR") %>"><%= r1("DESCRICAO") %></option>
<%
r1.movenext
wend
%>
</select>
<select name="cod_gestor2" id="cod_gestor2">
<option value="">Selecione um Projeto</option>
<% while not r10.eof %>
<option value="<%= r10("COD_GESTOR") %>"><%= r10("COD_GESTOR") %></option>
<%
r10.movenext
wend
%>
</select>
</td>
</tr>
<td>Centro de Custo:</td>
<td><div id="exibe_ccusto"><select><option value="">Selecione um Centro de Custo</option></select></div>
</td>
</tr>
<tr>
</table>
<table border="1" cellspacing="0" cellpadding="5" bgcolor="#EAEBEF" bordercolorlight="#FFFFFF" bordercolordark="#E3E5EA">
<td>
Codigo
</td>
<td>
<input type="text" name="apelido" id="apelido" onBlur="popup(this.value, cod_gestor2)">
</td>
<td>
Codigo de Barras
</td>
<td>
<input type="text" name="T2">
</td>
<td>
Descrição
</td>
<td>
<input type="text" name="descricao" id="descricao" onchange="popup2(this.value, cod_gestor2)">
</td>
<td>
UM
</td>
<td>
<input type="text" name="T4">
</td>
<td>
Quantidade
</td>
<td>
<input type="text" name="T5">
</td>
<td>
<input type="submit" value="Requisitar" OnClick="Insere()">
<input type="reset" value=" Deletar "></td>
</tr>
</table>
<%
call fecha_conexao
set r1 = nothing
set r10 = nothing
%>
<form method="post" action="reqins.asp">
<table border="1" width="100%" cellspacing="0" cellpadding="5" id="tabela" name="tabela">
<tr bgcolor="#EAEBEF" bordercolorlight="#FFFFFF" bordercolordark="#E3E5EA">
<td><font color=#000099 type="verdana"><b>Considerações</b></font></td>
<td><font color=#000099 type="verdana"><b>Codigo</b></font></td>
<td width="15%"><font color=#000099 type="verdana"><b>Codigo de Barra</b></font></td>
<td><font color=#000099 type="verdana"><b>Descricao</b></font></td>
<td width="5%"><font color=#000099 type="verdana"><b>UM</b></font></td>
<td width="5%"><font color=#000099 type="verdana"><b>Quantidade</b></font></td>
</tr>
</table>
<br>
<br>
<input type="submit" value="Finalizar Requisição">
<input type="reset" value="Desprezar Requisição">
</form>
[b]<input type="hidden" value="????">[/b]
[quote]Hidden onde sera levado o valor [/quote]
</body>
</html>
percebam que no R1.Open eu seleciono o codigo, descricao e o codigo do gestor... no select apos ele selecionar, o js só precisa pegar o codigo do gestor referente a descricao selecionada..
por favor, alguém sabe o melhor jeito de fazer isso ? se puderem postar o codigo eu agradeço.
Pergunta
panox
Bom galera, eu estou com um pequeno problema e gostaria e saber se vocês conseguem me dar uma luz, as vezes pode até ser besta pra vocês, mas eu não manjo nada de js então continua um misterio pra mim ..hahaha
Eu tenho um select chamado cod_gestor com value=<%=R1("CODIGO")%> e option como <% = R1("DESCRICAO")%> e preciso que, ao selecionar uma das opções deste select, apareça em um text field, ou em um hidden( DE PREFERENCIA ), o valor do codigo do gestor referente ao codigo da descrição que foi selecionado.
Codigo HTML :
percebam que no R1.Open eu seleciono o codigo, descricao e o codigo do gestor... no select apos ele selecionar, o js só precisa pegar o codigo do gestor referente a descricao selecionada..
por favor, alguém sabe o melhor jeito de fazer isso ? se puderem postar o codigo eu agradeço.
Obrigado
Editado por panoxLink para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
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.