Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/08/2007, 08:13
axz
 
Fecha de Ingreso: mayo-2005
Mensajes: 360
Antigüedad: 18 años, 10 meses
Puntos: 10
Re: Recargar pantalla si se cumple una condicion.

Perdón leí mal tu post ... ya entendí lo que quieres ... entonces un tip que te servirá bastante, en los lenguajes del lado del server (ASP, PHP, JSP, ...) puedes incrustar código HTML en cualquier parte, entonces tu solución seriá hacer algo como esto:

Código PHP:
<FORM action="pagina1.asp" method="post">
    <
P>
    <
LABEL for="nombre">Nombre: </LABEL>
              <
INPUT type="text" id="nombre"><BR>
    <
LABEL for="apellido">Apellido: </LABEL>
              <
INPUT type="text" id="apellido"><BR>
    <
LABEL for="email">email: </LABEL>
              <
INPUT type="text" id="email"><BR>
    <
INPUT type="radio" name="sexo" value="Varón"> Var&#243;n<BR>
    
<INPUT type="radio" name="sexo" value="Mujer"Mujer<BR>
    <&
#37;
     
if var1 var2 then
     
%>
     <
script type="text/javascript">
         
//código que refrescará ...
         
window.location.reload();
     
</script>
     <%
     end if
     %>
    </P>
 </FORM> 
... esto lo que hará es que refrescará la página en cuanto pase por ésa parte, pero CUIDADO! ... es posible que si después de esta parte del código procesas algunas cosas en el servidor ... dicha parte no se procese ... debido a que obciamente ... la página se envió a refrescar ...

Por otra parte si lo que quieres es enviar los datos del formulario necesitarías algo como esto:

Código PHP:
<FORM id="frmPrincipal" action="pagina1.asp" method="post">
    <
P>
    <
LABEL for="nombre">Nombre: </LABEL>
              <
INPUT type="text" id="nombre"><BR>
    <
LABEL for="apellido">Apellido: </LABEL>
              <
INPUT type="text" id="apellido"><BR>
    <
LABEL for="email">email: </LABEL>
              <
INPUT type="text" id="email"><BR>
    <
INPUT type="radio" name="sexo" value="Varón"> Var&#243;n<BR>
    
<INPUT type="radio" name="sexo" value="Mujer"Mujer<BR>
    <%
     if 
var1 var2 then
     
%>
     <
script type="text/javascript">
         
//código que enviará el form...
         
var frmPrincipal document.getElementById'frmPrincipal' );
         
frmPrincipal.submit();
     
</script>
     <%
     end if
     %>
    </P>
 </FORM> 

Espero te sirva, saludos