eu consigui esses codigos aqui...que fazem isso, vou posta-los, mas nao estou conseguindo adapta-los..
da uma olhadinhaa..
<tr> <td width="16%" height="26"><font face="Verdana">Unidade</font> </td> <td width="25%" height="26" colspan="3"> <input type="pcgcu" type="text" size="4" maxlength="4" id="pcgcu" onkeyup="getEnter(event,'pe')"> <input type="button" style="display:none" name="pe" id="pe" value="Pesquisar" onClick="pesquisar2(this.form.pcgcu, this.form.Cgc_Unidade)" class="botao"> <select name="Cgc_unidade" title="Cgc_unidade" size="1"> <option value="0"> Escolher </option> <%Do While Not objRsUnidade.EOF %> <option value="<%=objRsUnidade("Cgc_Unidade")%>" <% if objRsUnidade("cgc_unidade") = Cgc_unidade then Response.Write("selected") else Response.Write(" ") END IF %>> <%=objRsUnidade("No_Unidade") & "(" & objRsUnidade("Cgc_Unidade") & ")" %> </option> <%objRsUnidade.MoveNext%><%Loop%> </select>
agora os java scripts:
function pesquisar(){ demanda = document.formulario.codigoDemanda if(!isNumber(demanda.value) || demanda.value ==""){ alert("Indique um número no campo de procura."); demanda.select(); demanda.focus(); return false; } antigo = document.formulario.requisicoesAnteriores; for (j=0; j < antigo.length; j++) if (demanda.value == antigo.options[j].value) { antigo.options[j].selected = true; return true; } alert("Não encontrado registro " +demanda.value+ " em demandas anteriores."); demanda.select(); demanda.focus(); return false; } function pesquisar2(oque , onde){ demanda = oque if(isNaN(demanda.value) || demanda.value ==""){ alert("Indique um número no campo de procura."); demanda.select(); demanda.focus(); return false; } antigo = onde; for (j=0; j < antigo.length; j++) if (demanda.value == antigo.options[j].value.substring(0,4)) { antigo.options[j].selected = true; cambiarcombo(document.formulario.unidade, document.formulario.circuito); return true; } alert("Não encontrado registro " +demanda.value+ " em demandas anteriores."); demanda.select(); demanda.focus(); return false; } function getEnter(e, botao){ var tecla ="" if (document.all) // Internet Explorer tecla = event.keyCode; else tecla = e.which; if (tecla == 13){ document.getElementById(botao).click(); } }
a parte das unidades é ate essa mesma, só q esse codigo ta incluindo no banco
o meu usa um request.form...