Foros del Web » Programando para Internet » Javascript »

ayuda con javascript

Estas en el tema de ayuda con javascript en el foro de Javascript en Foros del Web. hola necesito POR FAVOR que me ayuden en una cosita... es que estoy haciendo un formulario comun y corriente. en la base de datos existe ...
  #1 (permalink)  
Antiguo 26/02/2008, 10:24
Avatar de angeliknlopez  
Fecha de Ingreso: noviembre-2007
Ubicación: Manizales
Mensajes: 86
Antigüedad: 16 años, 5 meses
Puntos: 0
Pregunta ayuda con javascript

hola

necesito POR FAVOR que me ayuden en una cosita...
es que estoy haciendo un formulario comun y corriente.

en la base de datos existe una tabla donde guardo la informacion de X proyecto con su respectivo monto presupuestal.. (que sera distribuido en Y cosas. pero esto no tiene importancia aqui )

entonces. en el formulario, el usuario debe seleccionar el proyecto que desee, y el problema radica en que nose como hacer para que el monto de este proyecto me salga en un cuadrito de texto inhabilitado o que sea de solo lectura.

el codigo que tengo es: (aunque sé que ta malo )

Cita:
<table style="border: 1px solid black;" bgcolor=#F5F5F5 cellspacing=10 width=100%>
<tr><td><b>Proyecto: </b>
<select name=A_GProyecto value="<?=$fila['A_GProyecto']?>">
<?php
$proy = mysql_query("SELECT * FROM proymonto") or die("Error al seleccionar el Proyecto");
while($f = mysql_fetch_array($proy)) {
echo "<option value=$f[ProyMontoProy]>";
echo urldecode($f['ProyMontoProy']);
echo "</option>";
}
mysql_free_result($proy);
?>
</select>
</td></tr> //AQUI EL USUARIO SELECCIONA EL PROYECTO
<tr><td><b>Valor del Monto ($): </b>
<input type=text name=ProyMontoValor readonly="readonly" size=10 value=ProyMontoValor>
<?php
$proy = mysql_query("SELECT * FROM proymonto") or die("Error al seleccionar el Proyecto");
while($f = mysql_fetch_array($proy)) {
echo urldecode($f['ProyMontoValor']);
}
mysql_free_result($proy);
?></td></tr>//AQUI ES DONDE DEBE APARECER AUTOMATICAMENTE EL MONTO DEL PRESUPUESTO QUE EL USUARIO SELECCIONO, EN SOLO LECTURA
Muchas gracias para el que me pueda ayudar

AnGeLiK
  #2 (permalink)  
Antiguo 26/02/2008, 10:38
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: ayuda con javascript

Hola angeliknlopez

Con tanto código PHP es difícil entender tu código. Sería mejor que pusieras el código HTML y JavaScript que se genera.

Saludos,
  #3 (permalink)  
Antiguo 26/02/2008, 10:57
Avatar de angeliknlopez  
Fecha de Ingreso: noviembre-2007
Ubicación: Manizales
Mensajes: 86
Antigüedad: 16 años, 5 meses
Puntos: 0
Pregunta ayuda con javascript

Hola Javier, jeje voy a tratar de ponerlo en HTML

Cita:
<html>
<head><title></title>
</head>
<body>
Proyecto: <select name="alumnos" size="1" style="font-family: Tahoma; font-size: 10 px; font-weight: bold; background-color: #FFFFFF; border-style: solid; border-width: 1">
<option value="proyecto1">Proyecto 1</option>
<option value="proyecto2">Proyecto 2</option>
<option value="proyecto3">Proyecto 3</option>
<option value="proyecto4">Proyecto 4</option>
<option value="proyecto5">Proyecto 5</option>
</select><br><br> //aqui el usuario debe seleccionar el proyecto que desee
Monto: <input type="text" name="textfield" /> //aqui una vez el usuario haya seleccionado el proyecto, en el cuadro de texto debe aparecer su monto presupuestal respectivo, pero el cuadro de texto debe ser de solo lectura
</body>

</html>
</html>
Es algo asi.. la verdad no me acuerdo mucho de html
pero tanto el proyecto como el monto, deben de estar guardados en una misma tabla de la base de datos..

Muchas gracias por las posibles ayudas

AnGeLiK
  #4 (permalink)  
Antiguo 26/02/2008, 15:13
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: ayuda con javascript

Hola de nuevo.

He modificado tu código, poniendo los valores en un array. Espero que te sirva:

Código:
<html>
<head><title></title>
<script type="text/javascript">
var monto = [500,800,900,1000,1600]
</script>
</head>
<body>
<form>
Proyecto: <select name="alumnos" onchange = "textfield.value = monto[this.selectedIndex]" size="1" style="font-family: Tahoma; font-size: 10 px; font-weight: bold; background-color: #FFFFFF; border-style: solid; border-width: 1">
<option value="proyecto1">Proyecto 1</option>
<option value="proyecto2">Proyecto 2</option>
<option value="proyecto3">Proyecto 3</option>
<option value="proyecto4">Proyecto 4</option>
<option value="proyecto5">Proyecto 5</option>
</select><br><br> //aqui el usuario debe seleccionar el proyecto que desee
Monto: <input type="text" name="textfield" readonly="readonly" /> //aqui una vez el usuario haya seleccionado el proyecto, en el cuadro de texto debe aparecer su monto presupuestal respectivo, pero el cuadro de texto debe ser de solo lectura
</form>
</body>
</html>
</html>
Saludos,
  #5 (permalink)  
Antiguo 26/02/2008, 15:24
Avatar de angeliknlopez  
Fecha de Ingreso: noviembre-2007
Ubicación: Manizales
Mensajes: 86
Antigüedad: 16 años, 5 meses
Puntos: 0
Re: ayuda con javascript

Cita:
Iniciado por JavierB Ver Mensaje
Hola de nuevo.

He modificado tu código, poniendo los valores en un array. Espero que te sirva:

Código:
<html>
<head><title></title>
<script type="text/javascript">
var monto = [500,800,900,1000,1600]
</script>
</head>
<body>
<form>
Proyecto: <select name="alumnos" onchange = "textfield.value = monto[this.selectedIndex]" size="1" style="font-family: Tahoma; font-size: 10 px; font-weight: bold; background-color: #FFFFFF; border-style: solid; border-width: 1">
<option value="proyecto1">Proyecto 1</option>
<option value="proyecto2">Proyecto 2</option>
<option value="proyecto3">Proyecto 3</option>
<option value="proyecto4">Proyecto 4</option>
<option value="proyecto5">Proyecto 5</option>
</select><br><br> //aqui el usuario debe seleccionar el proyecto que desee
Monto: <input type="text" name="textfield" readonly="readonly" /> //aqui una vez el usuario haya seleccionado el proyecto, en el cuadro de texto debe aparecer su monto presupuestal respectivo, pero el cuadro de texto debe ser de solo lectura
</form>
</body>
</html>
</html>
Saludos,
Hola Javier muchas gracias por tu ayuda...
Una preguntita
los datos de ese array los puedo extraer de una base de datos???
Me podrias decir como.. por fa

muchas gracias y perdoname la molestia.
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 04:26.