Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

Ayuda con validacion de formulario con jquery

efeck

Becerro
Desde
27 May 2008
Mensajes
27
estoy intentado validar ub formulario con jquery para ello estoy usando jquery.validate.js plugin
este es mi codigo

<html>
<head>
<title></title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script src="js/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="js/jquery.validate.js" type="text/javascript"></script>

<script type="text/javascript">
$().ready(function() {
$("#formulario").validate({
rules: {
"acta[]": "required"
},
messages: {
"acta[]": "Modalidad"
}
});
});
</script>



<link rel="stylesheet" type="text/css" media="all" href="code/sexyalertbox.css"/>

</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<center>
<table width="100%" border="0" cellspacing="0">
<tr>
<td width="100%"></td>
</tr>
<tr>
<td align="center"class="letraGeneral">
<form id="formulario" name="formulario" action="<?php echo $PHP_SELF; ?>?agregar=si" method="post" enctype="multipart/form-data">
<p>

<br>
<table width="100%" border="0" cellpadding="0" cellspacing="5" class="letraGeneral">
<tr>
<td width="35%" align="right">Modalidad: </td>
<td align="left"><label>
<input class="required" type="text" name="acta[]" id="acta[]">
</label>

</td>
</tr>
<tr>
<td width="35%" align="right"><strong>TESTIGO # 1</strong></td>
<td align="left">&nbsp;</td>
</tr>
<tr>
<td width="35%" align="right">Nombre: </td>
<td align="left"><label>
<input class="required" type="text" name="acta[]" id="acta[]">
</label>

</td>
</tr>
<tr>
<td width="35%" align="right">Domicilio: </td>
<td align="left"><label>
<input class="required" type="text" name="acta[]" id="acta[]">
</label>

</td>
</tr>
<tr>
<td width="35%" align="right">Identificaci&oacute;n: </td>
<td align="left"><label>
<input class="required" type="text" name="acta[]" id="acta[]">
</label>

</td>
</tr>
<tr>
<td width="35%" align="right">No. de identificaci&oacute;n: </td>
<td align="left"><label>
<input class="required" type="text" name="acta[]" id="acta[]">
</label>

</td>
</tr>
<td width="35%" align="right"><strong>TESTIGO # 2</strong></td>
<td align="left">&nbsp;</td>
</tr>
<tr>
<td width="35%" align="right">Nombre: </td>
<td align="left"><label>
<input class="required" type="text" name="acta[]" id="acta[]">
</label>

</td>
</tr>
<tr>
<td width="35%" align="right">Domicilio: </td>
<td align="left"><input class="required" type="text" name="acta[]" id="acta[]">

</td>
</tr>
<tr>
<td width="35%" align="right">Identificaci&oacute;n: </td>
<td align="left"><input class="required" type="text" name="acta8[]" id="acta[]">

</td>
</tr>
<tr>
<td width="35%" align="right">No. de identificaci&oacute;n: </td>
<td align="left"><input class="required" type="text" name="acta[]" id="acta[]">

</tr>

</table>
<br>
<input type="submit" name="submit" value="Guardar documentos" />

</p>
</form>
<p>
</p></td>
</tr>
</table>

</center>

</body>
</html>

el problemas es que al validar, el mensaje que despliega al lado de las cajas texto, siempre se queda en la primera que valida y no cambia si detecto otra caja de texto vacia, si cambio esto id="acta[] a todas por id="acta1[] y asi sucesivamente si funciona, el problema es este asi es como inserta en la base de datos no se si al cambiar el nombre del id="acta[] afecte

foreach($acta as $a){
$insert = $insert."'$a',";
}
$insert = trim($insert,',');
insert("tblactatransferenciaterceros","0,$idexpediente,$insert",$baseDatos);
//echo $insert;

}
 
Volver
Arriba