Jump to content


Lucas Almeida

Member Since 02/04/2007
Offline Last Active 28/02/2011, 16:25
-----

Posts I've Made

In Topic: Combinação De Campos D Acordo Com Digitacao

09/05/2007, 18:07

não brother é java script mesmo...

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...

In Topic: Combinação De Campos D Acordo Com Digitacao

09/05/2007, 17:46

cara na verdade, não era isso...

assim, tenho 2 inputs tmb....cgc e unidade

qado eu prencher por exemplo cgc (campo 4 caracteres)

ex.: campo CGC: 0081
campo unidade :Filial tupinambas => esse campo preenche sozinho o nome filial, pois na tab do banco SQL a filia Tupinambas corresponde ao cgc de numero 0081...entende?
isso que eu preciso saber....

IPB Skin By Virteq