Foros del Web » Programando para Internet » Javascript »

Copiar de input a textarea pero con un problema.

Estas en el tema de Copiar de input a textarea pero con un problema. en el foro de Javascript en Foros del Web. Hola a todos ... tengo un problema que no se como resolverlo tengo una lista de autocompletacion que implemento con ajax para que me de ...
  #1 (permalink)  
Antiguo 15/05/2008, 11:06
 
Fecha de Ingreso: diciembre-2006
Mensajes: 3
Antigüedad: 17 años, 4 meses
Puntos: 0
Copiar de input a textarea pero con un problema.

Hola a todos ... tengo un problema que no se como resolverlo

tengo una lista de autocompletacion que implemento con ajax para que me de una lista de sugerencias a usar; el problema que tengo es que ese valor tengo que guardarlos en un textarea; ahora la parte interensate de esto es que tengo que guardar el id de lo que se lecciono en otro campo oculto, ya que no quiero que el usuario vea esa informacion.

RESUMEN:
  1. Copiar nombre seleccionado + la cantidad (lo que esta en el LI) en el textarea
  2. Copiar el id de lo seccionado(el value del LI) en un input separados por coma

EL campo del input donde se guardan los id y el textarea no puede borrarse y se tienen que separar todos los valores por coma.

lo que tengo es lo siguiente:

index.php
Cita:
<link href="index.css" rel="stylesheet" type="text/css" />
<script src="js/prototype.js" type="text/javascript"></script>
<script src="js/scriptaculous.js" type="text/javascript"></script>
</head>
<body>
<div id="cuerpo">
<table>
<form name="lista">
<tr>
<td>
<input name="texto_auto" type="text" id="autorelleno" value="" size="60" />
<span id="spinner" style="display: none"><img src="images/ajax-loader.gif" title="Consultando…" alt="Consultando…" /></span>
<div id="lista_opciones" class="autorelleno"> </div>
<script>
new Ajax.Autocompleter("autorelleno", "lista_opciones", "lista.php", {method: "post", paramName: "value", minChars: 1, indicator: "spinner"});
</script> </td>
</tr>
<tr>
<td><textarea name="" cols="50" rows="5"></textarea></td>
</tr>
</form>
</table>
</div>
lista.php
Cita:
//consultamos los registros coincidentes
$select = mysql_query("select * from suggest where title like '%$cadena%'");

echo "<ul>";
//si no hay registros mostramos mensaje
if(mysql_num_rows($select) == 0){
echo "<li>No hay resultados</li>";
}else{

//montamos bucle para presentar la lista
for($a=0;$a<(mysql_num_rows($select));$a++){
//extraemos registro actual
$reg = mysql_fetch_array($select);
//listamos
echo "<li value=".$reg['suggest_id'].">".$reg['title']."&nbsp;(" .$reg['cant']. ")</li>";
}

}
//cerramos lista
De antemanos muchas gracias.... todo sugerencia es bienvenida.
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 15:05.