este script se encarga validar un form ...
Código HTML:
function validar() { if(f1.peso.value != "" && f1.altura.value != "" && f1.estudio.value != "" && f1.hora.value != "" && f1.tecnico.value != "" && f1.material.value != "" && f1.mci.value != "" && f1.bq.value != ""){ if(f1.mci.value > variables.max.value || f1.peso.value > variables.pesomax.value){ if(confirm('Ha ingresado valores fuera de rango, desea continuar?')){ document.f1.submit() } }else{ document.f1.submit() } }else{ window.alert('Por favor complete todos los campos!!!') } }
Este es el formulario ..
Código PHP:
<form name="f1" action="this.php" method="POST">
<table align="left" border=0 bordercolor="000000" CELLSPACING="0" CELLPADDING="0" withd="98%" bgcolor="abcdef">
<tr>
<td>Nombre: </td>
<td><input type=hidden name="nombre" value="">Pedro Alonso</td>
</tr>
<tr>
<td>Sexo: </td>
<td>F</td>
</tr>
<tr>
<td>Edad: </td>
<td>22</td>
</tr>
<tr>
<td>Peso: </td>
<td><input type="text" name="peso" size=6> (Ej. : 75.86)</td>
</tr>
<tr>
<td>Altura: </td>
<td><input type="text" name="altura" size=5> (Ej. : 1,90)</td>
</tr>
</table>
</td><td>
<table align="left" border=0 bordercolor="000000" CELLSPACING="0" CELLPADDING="0" withd="98%" bgcolor="aabbcc">
<tr>
<td colspan=2><b>ISOTOPOS</b></td>
</tr>
<tr>
<td>Estudio: </td>
<td><input type="text" name="estudio"></td>
</tr>
<tr>
<td>Hora: </td>
<td><input type="text" name="hora" size="5"></td>
</tr>
<tr>
<td>Tecnico: </td>
<td><input type="text" name="tecnico" size=5></td>
</tr>
<tr>
<td>Material: </td>
<td><input type="text" name="material" size=8 value="iodo"></td>
</tr>
<tr>
<td>A MCi: </td>
<td><input type="text" name="mci" size=8 onKeyUp="Calcular();" onKeyPress="Calcular();" onChange="Calcular();"></td>
</tr>
<tr>
<td>A MBq: </td>
<td><input type="text" size=8 name="bq" disabled="disabled"></td>
</tr>
<tr>
<td>Observaciones: </td>
<td><TEXTAREA COLS=20 ROWS=5 NAME="observaciones">
</TEXTAREA> </td>
</tr>
</table>
</td></tr>
<tr><td colspan="2" align="center">
<table width="100%"><tr><td width="50%" align="left"><input type="reset" value="Cancelar" onClick="back();"></td><td width="50%" align="right"><input type="button" value="grabar" onClick="iodo()";></td></tr></table>
</td></tr>
</form>
Código PHP:
<?php
#conecto
include("conectar.php");
#consulto el valor de iodomax para que despues quede disponible para JavaScript
$sql = "SELECT valor FROM variables WHERE nombre ='iodomax'";
$res = mysql_query($sql) or die (mysql_error());
list($max) = mysql_fetch_array($res);
#consulto el valor de pesomax para que despues quede disponible para JavaScript
$sql = "SELECT valor FROM variables WHERE nombre ='pesomax'";
$res = mysql_query($sql) or die (mysql_error());
list($pesomax) = mysql_fetch_array($res);
#imprimo el form con el valor oculto, porque solo necesito que JavaScript lo use....
echo "<form name='variables'><input type='hidden' name='max' value='$max'><input type='hidden' name='pesomax' value='$pesomax'></form>";
#me desconecto
include("desconectar.php");
?>
Saludos a todos y gracias ..