Esto no va en absoluto,te deja meter letras,te deja dejar el campo de texto vacio,.... de todos modos gracias
Código PHP:
<html>
<head>
<title>Programación dinámica</title>
<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.dato1.value))
{
}
return true;
}
function validaFormulario(frmDatos)
{
if(isNull(frmDatos.text1.value))
{
un_mensaje;
return false;
}
if(isNull(frmDatos.text2.value))
{
un_mensaje;
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[0]" 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[0]" 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>