olaaaa a todossssssss!!!!, bueno tengo un pequeño problema con la clculadora php jejej, ya me funciona la calculadora en ti, hace cuentas y todo eso, pero le he añadido un poco de validacion java script para que sea mas completa, pero no hace la validacion y no se donde puede estar el fallo, aver si vosotros encontrais el fallo por que yo no lo veo jejej, espero que podais ayudarme:), GRACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS!!
el codigo es este;
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="estilocalculadora.css" title="style">
<title>Documento sin título</title>
<script language="javascript">
function= validar(){
var "a"=document.getElementByName('a').value;
var "b"=document.getElementByName('b').value;
if(a=='.'|| b== '.'){
alert('Es requerido un numero...!!');
}
else{
if( (parseDouble(a)/parseDouble(b))=='0' )
{ alert('mensaje...')
}
}
}
</script>
</head>
<body>
<form action="calculadoraluismaa.php" method="get">
<p>Primer numero:</p>
<input type="text" name="a" /><br />
<p>Segundo numero: </p>
<input type="text" name="b" /><br />
<p> Operacion<br /> </p>
<input type="radio" name="calculo" value="mas" checked />
+<br />
<input type="radio" name="calculo" value="menos" />
-<br />
<input type="radio" name="calculo" value="multiplicar" />
x<br />
<input type="radio" name="calculo" value="dividir" />
/<br />
<input type="submit" value="Calcular" onClick="validar()" />
<input type="reset" value="Borrar" /> <br />
</form>
<?php
$a=$_GET['a'];
$b=$_GET['b'];
$calculo=$_GET['calculo'];
if (strcmp($a, "") && strcmp($b, ""))
{
switch ($_GET['calculo'])
{
case "mas":
$x = ($_GET['a'] + $_GET['b']);
break;
case "menos":
$x= ($_GET['a'] - $_GET['b']);
break;
case "multiplicar":
$x= ($_GET['a'] * $_GET['b']);
break;
case "dividir":
$x= ($_GET['a'] / $_GET['b']);
break;
default:
echo "Operacion incorrecta";
}
echo $x;
}
?>
<p><a href= "calculadoraluismaa.php" > recargar pagina </a></p>
</body>
</html>