Foros del Web » Programando para Internet » Javascript »

Pregunta Simple Con Formulario PHP y JavaScript

Estas en el tema de Pregunta Simple Con Formulario PHP y JavaScript en el foro de Javascript en Foros del Web. Amigos muy buenas a todos, la pregunta que tengo es muy simple: Haber les cuento, tengo una página llamada formulario.php cuyo código aparece en la ...
  #1 (permalink)  
Antiguo 21/02/2008, 08:12
 
Fecha de Ingreso: febrero-2008
Mensajes: 29
Antigüedad: 16 años, 2 meses
Puntos: 0
Pregunta Simple Con Formulario PHP y JavaScript

Amigos muy buenas a todos, la pregunta que tengo es muy simple:

Haber les cuento, tengo una página llamada formulario.php cuyo código aparece en la parte inferior de mi nota. Resulta que dicha página tiene un formulario con un campo de texto llamado (valor). Éste al ingresar el valor y enviarlo lo enlaza a otro pagina que tengo a traves del metodo (action) llamada confirmacion.php la cual lo valida y hasta ahí no tengo problema alguno.

El problema que tengo es que puse un codigo JavaScript en el cual le exige al usuario que debe ingresar dicho valor cuando el campo este vacío, la situación es que cuando aparece el mensaje de alerta pidiendo que se ingrese el valor le doy aceptar y de todas formas me envia el formulario con el campo vacio y no deberia ser asi, lo que quiero es que cuando se le dé aceptar al mensaje de alerta me permita llenar el campo y cuando este lleno ahi si se pueda enviar tranquilamente. Gracias si me pudiesen colaborar, el codigo del formulario esta aca de bajo, si por favor me lo pueden corregir les agradeceria.

<html>
<head>
<title>Titulo</title>
</head>
<script language="JavaScript">
function ingresar()
{
if (form1.valor.value=="")
{
alert ("Por favor ingrese un valor");
return;
}
form1.submit()
}
</script>
<body>
<form name="form1" method="post" action="confirmacion.php">
<p>Valor:
<input name="valor" type="text" id="valor">
</p>
<p>
<input name="enviar" type="submit" id="enviar" value="enviar" Onclick="ingresar()" >
</p>
</form>
<p>
</html>
  #2 (permalink)  
Antiguo 21/02/2008, 08:30
 
Fecha de Ingreso: agosto-2006
Mensajes: 50
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: Pregunta Simple Con Formulario PHP y JavaScript

esto es una pregunta netamente de javascript...

pero bueno, para que no hagas muchos cambios, cambia el type de submit a button y despues del alert ponle return false;

eso deberia funcionar...

Saludos
  #3 (permalink)  
Antiguo 21/02/2008, 09:01
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Pregunta Simple Con Formulario PHP y JavaScript

Trasladado a JavaScript.
  #4 (permalink)  
Antiguo 21/02/2008, 09:56
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: Pregunta Simple Con Formulario PHP y JavaScript

Hola basura1973

Prueba esto:

Código:
<html>
<head>
<title>Titulo</title>
</head>
<script type="text/javascript">
function ingresar(frm )
{
if (frm.valor.value=="")
{
alert ("Por favor ingrese un valor");
return false;
}
}
</script>
<body>
<form name="form1" method="post" action="confirmacion.php" onsubmit="return ingresar(this)">
<p>Valor:
<input name="valor" type="text" id="valor">
</p>
<p>
<input name="enviar" type="submit" id="enviar" value="enviar">
</p>
</form>
<p>
</html>
Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:45.