Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/07/2014, 04:38
Avatar de bernyx123
bernyx123
 
Fecha de Ingreso: junio-2010
Mensajes: 5
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Procesar datos formulario

Muchas gracias por vuestras respuestas :) disculpad que no halla respondido antes tal y como yo hubiera deseado pero encontré la solución a dicho problema.

Dejo la SOLUCIÓN por si algún día alguien se encuentra en mi jodida situación (yo me tire de los pelos)

Los pasos son super faciles (copiar y pegar)

Copia esta funcion y ponla en tu archivo html:

<script>
function dimePropiedades(){
var indice = document.formulario.destino.selectedIndex;
var textoEscogido = document.formulario.destino.options[indice].text;
if (textoEscogido=="SELECCIONE")
{document.formulario.destino2.value = '';}
else
{document.formulario.destino2.value = textoEscogido;}
document.formulario.submit();
</script>

1-//formulario es el nombre de nuestro formulario y destino es el nombre del campo con el que tenemos problemas.



2-//Crearemos un input dentro del formulario con el atributo hidden para que no se vea, podeis ponerlo donde queráis, no afectara.

<input type="hidden" name="destino2" />

3-//A la mitad de la función, donde se ejecuta el IF escribiremos el nombre del input destino2.

4-//Añadiremos el atributo onsubmit a nuestro form.

<form name="formulario" action="enviar.php" method="post" onsubmit="return dimePropiedades()">

No os preocupeis, aunque el submit final se haga dentro de la funcion, funciona correctamente al pulsar el boton de enviar.

Por ultimo añadiis en vuestro archivo php (enviar.php):
$destino2 = $_POST['destino2'];

(la linea es practicamente identica a los otros campos que teneis puestos).

Y ya esta, guardadlo todo y probad ^^

FUNCIONA 100%

Saludos y muchas gracias a todos.