tengo esta funcion:
Código HTML:
function modificar(contacto,empresa,cif,email,telefono,direccion,poblacion,codipostal,provincia,solicita){ opener.document.dades.contacto.value = contacto opener.document.dades.empresa.value = empresa opener.document.dades.cif.value = cif opener.document.dades.email.value = email opener.document.dades.telefono.value = telefono opener.document.dades.direccion.value = direccion opener.document.dades.poblacion.value = poblacion opener.document.dades.codipostal.value = codipostal opener.document.dades.provincia.value = provincia opener.document.dades.solicita.value = solicita window.close() }
Código HTML:
<input type=button value=modificar onclick='modificar($contacto,$empresa,$cif,$email,$telefono,$direccion,$poblacion,$codipostal,$provincia)'>
cuando las variables valen por ejemplo
Empresa: cafes
cif: 73574321h
Telefono: 963025155
direccion: c/carrer
email:[email protected]
poblacion: Cullera
codigo postal:46422
provincia: Valencia
no envia los datos, miro en consola de errores de firefox y veo que me da problemas con la h de cif, como si no puediese enviar numeros y letras en la misma variable, vuelvo a introducir los datos exactamente igual (sin la h de el dni)
y en la consola de error me pasa lo mismo pero con los espacios de la direccion.
asi que se em ocure poner todas las variables con valor 111 y me quedo sorprenido al ver que si que asi si que envia las variables.
por que puede ser que al ser todos 111 si que funciona, pero al contener espacios, caraceres como la @ , etc me de error al enviar? Estoy perdido por que no se por que me pasa esto.
A ver si a alguien se le ocurre algo que me puede ayudar.
En fin gracias a todos.
Un saludo