LOGIN
Reg&iuacute;strateLinksForosPrivadosPrivadosContacta
 
FOROS > Programación
   ayuda validar arreglo
16/11/2007    17:29

 
Registrado: 07/11/2007
Nº mensajes: 5

  leo_25 QuotePrivado  
 
Deseo hacer la validacion de los siguientes texts que estan definidas como arreglos de la siguiente forma

<html>
<body>
<form>
<table id="1">
<tr>
<td>Item 1. <input type="hidden" value="1" name="itemc[1]"/><br/>
cantidad 2 <input type="text" name="cant[1]"/>
</td>

</table>
<table id="2">
<tr>
<td>Item 2 <input type="hidden" value="2" name="itemc[2]"/><br/>
cantidad 2 cantidad <input type="text" name="cant[2]"/>
</td>
</tr>

</table>
</table>
<table id="3">
<tr>
<td>Item 3 <input type="hidden" value="3" name="itemc[3]"/><br/>
cantidad 3 cantidad <input type="text" name="cant[3]"/>
</td>
</tr>

</table>

<div>
<label><input type="button" onblur="validar()" value="Enviar"/>
</label>
</div>
</form>
</body>
</html>


como hago para validar que no esten vacios muchas gracias

 
 

leotrux

 
03/09/2009    23:19

 
Registrado: 03/09/2009
Nº mensajes: 18

  vinnie QuotePrivado  
 
Ejas como que llegue tarde, buenoal menos a otro le servira, puedes validarlo de varias formas entre ellas con JS(El cual creo ocupas en este ejemplo) o el mismo PHP.

Te dare unos ejemplos basicos con Funcion ISSET (PHP) que nos permite comprobar:

ejemplo si tenemos un campo representado por una caja de texto llamado edad (Name="edad")

<html>
<body>
<form action="<?=$PHP_SELF?>" method="post" name="form" id="form">
<input type="text" name="edad" />
<input type="submit" name="enviar" />
</form>
<?
if (isset($_POST[edad]) && $_POST[edad]!="") {
echo "Tienes $_POST[edad] siglos";
}
else {
if (isset($_POST[edad])) {
echo "Rellena los campos";
}
}
?>
</body>
</html>

Ahora no tengo la funcion JS que usaste con el evento onblur asi que es cabecear mojones la verdad, suerte.