mira ,meto esto pero pasa una cosa,y es q hay 2 campos de texto,no?pues en el primero me avisa si hay espacio en blanco(osea q va bien),pero el segundo campo de texto me deja pasar con el campo de texto en blanco.
Código PHP:
<html>
<head>
<title>Programación dinámica</title>
<script>
<!-- validar formulario para explorer y netscape y permitiendo signos
function validar(texto, e) {
if (navigator.appName == "Netscape") tecla = e.which;
else tecla = e.keyCode;
if (tecla > 48 && tecla < 58) return true;
if (tecla > 45 && tecla < 47) return true;
if (tecla == 0 || tecla == 8) return true;
return false;
}
//Fin de la ocultacion-->
</script>
<script>
function isNull(iCadena)
{
var nvaCadena = 0
if (iCadena.length == 0)
return true;
nvaCadena = Trim(iCadena);
if (nvaCadena.length == 0)
return true;
return false;
}
function validaFormulario(frmDatos)
{
if(isNull(frmDatos.da1.value))
{
alert("no deje valores en blanco");
return false;
}
if(isNull(frmDatos.da2.value))
{
alert("no deje valores en blanco");
return false;
}
return true;
}
</script>
</head>
<body bgcolor="#97B7D7" text="#FFFFFF" link="#0000CC">
<form method="post" action="dinamica1.php" name="frmDatos" onSubmit=" return validaFormulario(this)">
<table width="75%" border="5" align="center" bgcolor="#0000CC">
<tr>
<td>
<div align="center"><b>Datos iniciales</b></div>
</td>
</tr>
<tr>
<td>
<div align="center">Número de unidades a repartir:
<input type="text" name="da1" onkeypress= "return validar(this.value, event)" size="1" maxlength="1">
</div>
</td>
</tr>
<tr>
<td>
<div align="center">Número de estados en los que se reparten:
<input type="text" name="da2" onkeypress= "return validar(this.value, event)" size="1" maxlength="1">
</div>
</td>
</tr>
</table>
<br>
<div align="center">
<input type="image" src="../../Imagenes/flecha.gif" width="33" height="33">
</div>
</form>
</body>
</html>