Ver Mensaje Individual
  #14 (permalink)  
Antiguo 23/02/2010, 05:47
Avatar de luicos
luicos
 
Fecha de Ingreso: febrero-2010
Ubicación: Galicia
Mensajes: 106
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Recoger valor combo seleccionado

Me ha surgido un problemilla de ultima hora.

Resulta que cuando envio los datos del formulario, al sacar el mensaje de "guardado" tambien puse un reset() para que me quite el contenido de los campos del formulario, pero esto lo que me hace es que no me recoge el valor del combo en el hidden
¿COMO SOLUCIONO ESTO?

Pongo el codigo para orientacion:

PAGINA PRINCIPAL
Código HTML:
<HEAD>
    <script>
	function coger()
		{	
	        document.FR2.valorcombo.value=document.FR1.usuarios.value;
		}
     </script>
</HEAD>
<BODY ONLOAD="COGER()">
<form name="FR1">
<select name='usuarios' ONCHANGE="COGER()">
       <option></option>
</select>
</form>


<form name="FR2" action="pagina_PHP" method="post" target="iframeUpload">
      <input type="text" name="campo1">
      <input type="text" name="campo2">

      <input type="hidden" name="valorcombo" value="<?php echo $variable; ?>">
      <input type="submit" value="enviar">
</form>

<iframe id="iframeUpload" name="iframeUpload" style="display:none"></iframe>				
<div id="mensaje" name="mensajeResultado"></div>
</BODY> 
pagina_PHP
Código PHP:
echo "<SCRIPT language='JavaScript' type='text/javascript'>parent.document.getElementById('mensaje').innerHTML = '* Prueba guardada correctamente en la B.D.'; parent.document.FR2.reset();</SCRIPT>"
Al cargar la pagina PRINCIPAL + al cambiar de valor en el combo del FR1 el valor del combo se pasa al campo hidden del FR2, pero cuando me saca el mensaje de "guardado" y me resetea el formulario, el valor del combo me lo pone a cero.
¿COMO PUEDO HACER PARA QUE ME COJA EL QUE TENGO EN ESE MOMENTO?
¿ME EXPLICO?

Última edición por luicos; 23/02/2010 a las 08:56