<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
<br>Si tenés un button en lugar de un submit podés usar un campo hidden, algo asi:<br><input type='hidden' name='guardar' value='guardar'><br>luego, en la página preguntás por el hidden<br>if (isset($_POST["guardar"])){<br> // mostrar el resultado.<br>}<br><br>Saludos!<br><hr id="stopSpelling">From: lschereik@hotmail.com<br>To: php-avanzado@pato2.fi.mdp.edu.ar<br>Date: Wed, 28 Jul 2010 15:11:23 +0000<br>Subject: [Php-avanzado] Validar JavaScript<br><br>
<meta http-equiv="Content-Type" content="text/html; charset=unicode">
<meta name="Generator" content="Microsoft SafeHTML">
<style>
.ExternalClass .ecxhmmessage P
{padding:0px;}
.ExternalClass body.ecxhmmessage
{font-size:10pt;font-family:Verdana;}
</style>
Hola Leo, tengo unas dudas al validar con javascript:<br><br>La idea es si valida muestre los datos, pero los muestro en otro script.<br>¿Como podira hacer para mostrarlos en la misma pagina donde ingreso los datos?<br>Tengo un input type button y no puedo hacer if (isset($_POST["enviar"]))<br>Si pongo un input type submit al presionar lo envia siempre por mas que no valide.<br><br>Abajo el codigo<br><br>Saludos<br><br>Leandro<br><br><br><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"<br> "http://www.w3.org/TR/html4/loose.dtd"><br><html><br><head><br><title>Javascript</title><br><meta http-equiv="content-type" content="text/html; charset=UTF-8"><br></head><br><script type="text/javascript"><br><!--<br> function validar(){<br> nom=document.getElementById('nom').value;<br> tel=document.getElementById('tel').value;<br> dir=document.getElementById('dir').value;<br> <br> if (nom==""){<br> alert("Nombre no puede estar vacio.");<br> exit();<br> }<br> <br> if((tel=="")&&(dir=="")){<br> alert("Ingresar o telefono o direccion.");<br> exit();<br> }<br> <br> document.getElementById('f').submit();<br> }<br><br><br>//--><br></script><br><br><body><br><br><form name="f" id="f" action="mostrar.php" method="post"><br> Nombre<input type="text" name="nom" id="nom"><br><br> Telefono<input type="text" name="tel" id="tel"><br><br> Direccion<input type="text" name="dir" id="dir"><br> <input type="button" name="enviar" id="enviar" value="enviar" onClick="javascript:validar();"><br></form> <br> <br></body><br></html><br><br>mostrar.php<br><br><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"<br> "http://www.w3.org/TR/html4/loose.dtd"><br><html><br><head><br><title>Javascript</title><br><meta http-equiv="content-type" content="text/html; charset=UTF-8"><br></head><br><br><body><br><table border="1"><br><tr><br> <td>Nombre</td><br> <td>Direccion</td><br> <td>Telefono</td><br></tr><br><tr><br> <td><?=$_POST["nom"]?></td><br> <td><?=$_POST["dir"]?></td><br> <td><?=$_POST["tel"]?></td><br></tr><br></table><br></body><br></html><br><br><br><br>                                            <br><hr>Más herramientas para una vida más práctica. Estamos reinventando un nuevo Hotmail. <a href="http://www.nuevohotmail.com" target="_blank">Ver más</a>
<br>_______________________________________________
Php-avanzado mailing list
Php-avanzado@pato2.fi.mdp.edu.ar
http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado                                            </body>
</html>