Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Frameworks JS (http://www.forosdelweb.com/f127/)
-   -   Se puede hacer.....? (http://www.forosdelweb.com/f127/puede-hacer-584529/)

sk1one 09/05/2008 01:15

Se puede hacer.....?
 
A ver primero decir que gracias por leerme, y lo segundo mi pregunta:
Tengo un formulario con:

MENU_DESPLEGABLE
TEXTFIELD

Yo quiero que cuando seleccione un elemento del MENU_DESPLEGABLE se escriba en el TEXTFIELD.

Un ejemplo:

MENU_DESPLEGABLE -> JAVIER ( he seleccionado el nombre javier )
Al seleccionar hacer una cosulta a mysql y me mostrara el DNI de javier en el TEXTFIELD.

Esto se puede hacer?, porque ya nose como hacerlo estoy deseperao :( gracias por leer espero que me contesteis ^^.

albertcito 09/05/2008 03:11

Re: Se puede hacer.....?
 
Código PHP:

<html> 

.....

<script type='text/javascript' > 

function cambiar_select(valor_select, id_input)
{
       var input = document.getElementById(id_input);
       input.value = valor_select;
}


<script>

....

<body>

...

<select onchange =  "cambiar_select(this.value, 'mi_input')">
<option value ="">Selecciona un opción</option>
<?php
$sql 
"SELECT DNI,Nombre FROM tabla";
$query mysql_query($sql);

while(
$rowmysql_fetch_array($query))
{
      echo 
"<option value ='".$row[0]."'>".$row[1]."</opton>";
}
?>
</select> 
<input type="text" id= "mi_input">

Así puedes dejar el DNI de javier en el value del select y no tendrás que ocupar ajax y consultar a la base de datos cada vez que el cliente cambie el select.

Y si quieres hacerlo con ajax lee por ultimo code.google.com/edu para ver el funcionamiento de alguna función en ajax y domines un poco más el tema. Suerte chao.

sk1one 09/05/2008 03:33

Re: Se puede hacer.....?
 
Asias hombre, es que de java script ando pegao :( deveria saber un poko mas, ere un makina ;)


La zona horaria es GMT -6. Ahora son las 23:04.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.