Foros del Web » Programando para Internet » Javascript »

Rellenar input text en funcion del valor de otro input text

Estas en el tema de Rellenar input text en funcion del valor de otro input text en el foro de Javascript en Foros del Web. Buenos dias amigos, estoy dandole vueltas a un tema y no consigo salir adelante. A ver si alguien me echa una mano. En el foro ...
  #1 (permalink)  
Antiguo 04/01/2006, 02:36
 
Fecha de Ingreso: mayo-2003
Mensajes: 70
Antigüedad: 21 años
Puntos: 0
Rellenar input text en funcion del valor de otro input text

Buenos dias amigos,

estoy dandole vueltas a un tema y no consigo salir adelante. A ver si alguien me echa una mano. En el foro de asp me han dicho que debo usar javascript.
Tengo un campo de texto que debe modificar su valor en funcion de lo introducido en otro campo de texto, pero los valores que puede mostrar los indico en una base de datos. Y claro, quiero hacer todo esto sin tener que saltar de pagina, para enredar un poquito mas.

Este es mi codigo:
Código:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<%
Function Calcularvalor(cat) 

strSQL = "SELECT TOP 1 * FROM aislamientos where id IN (Select id from aislamientos2 where tipo='tuberias' AND (dmin < " &  cat  & " AND dmax >= " &  cat  & ")) order by recomendacion_tuberias"

abre_conexion

set rs=Server.CreateObject("ADODB.Recordset")
Set rs = dbcSuperConexion.Execute(strSQL)
	
document.form1.txtEspesor.value=rs.Fields("espesor_minimo")

rs.Close
set rs=nothing
cierra_conexion

End Function
%>

</head>

<body >
<form name="form1" method="post" action="pasoA3.asp">
  <table width="278"  border="0" cellpadding="4" cellspacing="0">
          <tr>
            <td>Diametro de la tuberia:
              <input name="txtCalibre" type="text" class="inputstyle" id="txtCalibre" size="5" onBlur="Calcularvalor(this.value)"></td>
          </tr>
          <tr>
            <td bgcolor="E0E0E0">Espesor de aislamiento:
              <input name="txtEspesor" type="text" class="inputstyle" id="txtEspesor" value="40" size="5">
            mm</td>
          </tr>
        </table>
</form>
</body>
</html>
Se que hay algo similar con 2 combos, que segun seleccciones uno carga los datos del otro, pero no soy capaz de hacerlo funcionar con 2 campos de texto.

Por favor, diganme algo. Gracias.
  #2 (permalink)  
Antiguo 05/01/2006, 08:35
Avatar de shinblood  
Fecha de Ingreso: diciembre-2003
Ubicación: lima
Mensajes: 214
Antigüedad: 20 años, 4 meses
Puntos: 1
estoquera44 para eso debes usar ajax seria mejor q te des una vueta por ahi
__________________
saludos :adios:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:22.