[Php-avanzado] Validar JavaScript
Hernán Galván
hernangalvan79 en hotmail.com
Mie Jul 28 12:47:24 ART 2010
Si tenés un button en lugar de un submit podés usar un campo hidden, algo asi:
<input type='hidden' name='guardar' value='guardar'>
luego, en la página preguntás por el hidden
if (isset($_POST["guardar"])){
// mostrar el resultado.
}
Saludos!
From: lschereik en hotmail.com
To: php-avanzado en pato2.fi.mdp.edu.ar
Date: Wed, 28 Jul 2010 15:11:23 +0000
Subject: [Php-avanzado] Validar JavaScript
Hola Leo, tengo unas dudas al validar con javascript:
La idea es si valida muestre los datos, pero los muestro en otro script.
¿Como podira hacer para mostrarlos en la misma pagina donde ingreso los datos?
Tengo un input type button y no puedo hacer if (isset($_POST["enviar"]))
Si pongo un input type submit al presionar lo envia siempre por mas que no valide.
Abajo el codigo
Saludos
Leandro
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Javascript</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<script type="text/javascript">
<!--
function validar(){
nom=document.getElementById('nom').value;
tel=document.getElementById('tel').value;
dir=document.getElementById('dir').value;
if (nom==""){
alert("Nombre no puede estar vacio.");
exit();
}
if((tel=="")&&(dir=="")){
alert("Ingresar o telefono o direccion.");
exit();
}
document.getElementById('f').submit();
}
//-->
</script>
<body>
<form name="f" id="f" action="mostrar.php" method="post">
Nombre<input type="text" name="nom" id="nom"><br>
Telefono<input type="text" name="tel" id="tel"><br>
Direccion<input type="text" name="dir" id="dir">
<input type="button" name="enviar" id="enviar" value="enviar" onClick="javascript:validar();">
</form>
</body>
</html>
mostrar.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Javascript</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<table border="1">
<tr>
<td>Nombre</td>
<td>Direccion</td>
<td>Telefono</td>
</tr>
<tr>
<td><?=$_POST["nom"]?></td>
<td><?=$_POST["dir"]?></td>
<td><?=$_POST["tel"]?></td>
</tr>
</table>
</body>
</html>
Más herramientas para una vida más práctica. Estamos reinventando un nuevo Hotmail. Ver más
_______________________________________________
Php-avanzado mailing list
Php-avanzado en pato2.fi.mdp.edu.ar
http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20100728/29a172cf/attachment.htm
Más información sobre la lista de distribución Php-avanzado