hola amigos,
tengo un formulario, con un campo oculto llamado id_cli y con un campo texto llamado cliente, junto a el un botón que abre una ventana aparte que muestra una lista de clientes, pinchando sobre uno de ellos debería pasar su nombre e id (de una BD Mysql) a esos campos del formulario (cuyo nombre es f).
En la ventana que aparece pulsando sobre el boton junto a cliente tengo el siguiente código en javascript
:
Código:
function actualizar(a)
{
var reg=self.opener.f;
reg.cliente.value=a;
window.close();
}
el caso es que si a esa funcion le paso el valor de la id si que me lo coge en la otra ventana, pero si le paso el nombre no me lo coge, es decir, sólo me pasa los valores numéricos, no sé por qué.
Paso el valor a la funcion de la siguiente manera (veréis que ahí sólo paso el nombre, porque cuando lo consiga ya pasaré también la id:
Código PHP:
printf("<td style='border-bottom:#dddddd; border-bottom-style:solid; border-bottom-width:1px'><a href='javascript:actualizar(%s);'>%s</a></td>", $nombre, $row['id']);
A ver si me podéis ayudar.
Gracias.