Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2010, 17:18
mick089
 
Fecha de Ingreso: febrero-2009
Mensajes: 175
Antigüedad: 15 años, 8 meses
Puntos: 0
Pregunta Problema con formulario

Hola tengo un problema sencillo con un formulario.

Cuando haz rellenado mi formulario y lo envias te aparece una frase "EL MENSAJE HA SIDO ENVIADO CORRECTAMENTE GRACIAS"
esta frase esta mas o menos al medio de la pagina y lo que quiero es que cuando el formulario se envie corectamente, la pagina este a la misma altura que la frase.
Mi problema es que cuando se ha enviado el formulario la pagina vuelve arriba del todo directamente y tienes que bajar para ver esa frase.

No se si me explicado muy bien

Aqui les dejo el codigo para que os sea mas sencillo.

GRACIAS


Código PHP:
<?php
$mailSent 
false;
$missingInfo false;
if(
$_REQUEST['formSubmitted'] == "true")
{
    
$to "@hotmail.com";
    
$subject "Form. Sunset-Inmuebles (COLABORADORES)";
    
    
    
$message "Contenido Formulario:\n\nEmpresa o Nombre y Apellidos: ".$_REQUEST['f_nom']."\n\nDomicilio: ".$_REQUEST['f_domicilio']."\n";
    
$message .= "Población: ".$_REQUEST['f_poblacion']."\n\nTel Fijo: ".$_REQUEST['f_tfijo']."\nTel Mòvil: ".$_REQUEST['f_tmovil']."\nEmail: ".$_REQUEST['f_email']."\n\nObservaciones:\n".$_REQUEST['f_observ']."\n\nFINAL MENSAJE";
    
    
$missingInfo true;
    
$missingContact $_REQUEST['f_email'] == "" && $_REQUEST['f_tfijo'] == "" && $_REQUEST['f_tmovil'] == "";
    
$missingName $_REQUEST['f_nom'] == "";
    
$missingSit $_REQUEST['f_poblacion'] == "" && $_REQUEST['f_domicilio'] == "";

    if(!
$missingContact && !$missingName && !$missingSit)
        
$mailSent mail($to,$subject,$message);
    else
        
$missingInfo false;
}
?>
<div id="apDiv20">
<p class="textform2">Rellenando el siguiente formulario nos pondremos en contacto con ustedes de inmediato.</p>
<p class="textform2">&nbsp; </p>
<p>&nbsp;</p>
</div>
<div id="apDiv21"><img src="pics/barv.gif" width="820" height="2" /></div>
<div id="apDiv23">
Código PHP:
<?php if($mailSent){?>
        <p class="textphp2">El mensaje ha llegado correctamente, le contactaremos lo antes posible. GRACIAS </p>
            <?php }else{
                    if(
$missingContact){?>
    <p class="textformphp">Introduce un E-mail o un numero de teléfono. </p>
            <?php } if($missingName){?>
    <p class="textformphp">Introduce el nombre de su Empresa o un Nombre y Apellidos.</p>
            <?php } if($missingSit){?>
     <p class="textformphp">Introduce un Domicilio o una Población.</p>    
            <?php ?>
            <form id="form1" name="form1" method="post" action="?">
<table width="637" border="0" align="center">
<tr>
<td width="237" class="textform"><input name="formSubmitted" type="hidden" id="formSubmitted" value="true" /></td>
<td width="5">&nbsp;</td>
<td width="381" class="texto">&nbsp;</td>
</tr>
<tr>
<td class="textform">EMPRESA o Nombre y Apellidos:</td>
<td>&nbsp;</td>
<td class="texto"><label>
<input name="f_nom" type="text" id="f_nom" size="50" maxlength="50" <?php if(!$mailSent){?>value="<? echo $_REQUEST['f_nom'];?>" <?php } ?>/>
</label></td>
</tr>
<tr>
<td class="textform">Domicilio:</td>
<td>&nbsp;</td>
<td class="texto"><label>
<input name="f_domicilio" type="text" id="f_domicilio" size="50" maxlength="50" <?php if(!$mailSent){?>value="<? echo $_REQUEST['f_domicilio'];?>" <?php } ?> />
</label></td>
</tr>
<tr>
<td class="textform">Población:</td>
<td>&nbsp;</td>
<td class="texto"><label>
<input name="f_poblacion" type="text" id="f_poblacion" size="50" <?php if(!$mailSent){?>value="<? echo $_REQUEST['f_poblacion'];?>" <?php } ?>/>
</label></td>
</tr>
<tr>
<td class="textform">Teléfono Fijo:</td>
<td>&nbsp;</td>
<td class="texto"><label>
<input name="f_tfijo" type="text" id="f_tfijo" size="50" <?php if(!$mailSent){?>value="<? echo $_REQUEST['f_tfijo'];?>" <?php } ?>/>
</label></td>
</tr>
<tr>
<td class="textform"> Teléfono Mòvil:</td>
<td>&nbsp;</td>
<td class="texto"><label>
<input name="f_tmovil" type="text" id="f_tmovil" size="50" maxlength="50"<?php if(!$mailSent){?>value="<? echo $_REQUEST['f_tmovil'];?>" <?php } ?> />
</label></td>
</tr>
<tr>
<td class="textform">E-mail:</td>
<td>&nbsp;</td>
<td class="texto"><label>
<input name="f_email" type="text" id="titulo3" size="50" maxlength="50"<?php if(!$mailSent){?>value="<? echo $_REQUEST['f_email'];?>" <?php } ?>/>
</label></td>
</tr>
<tr>
<td height="91" class="textform">Observaciones:</td>
<td>&nbsp;</td>
<td class="texto"><label>
<textarea name="f_observ" id="f_observ" cols="40" rows="5"><?php if(!$mailSent){ echo $_REQUEST['f_observ']; } ?></textarea>
</label></td>
</tr>
<tr>
<td colspan="3" class="bot">&nbsp;</td>
</tr>
<tr>
<td colspan="3" class="bot"><label>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;
<input type="submit" name="submit" id="submit" value="Enviar" />
</label></td>
</tr>
</table>
</form>
<p class="texto">&nbsp;</p>
<?php } ?>
</div>
</div>
</div>
</body>
</html>

Última edición por mick089; 27/04/2010 a las 19:39