Buenas, he usado el validator.js otras veces y ha funcionado correctamente pero esta vez no consigo que funcione, la causa es que esta vez el formulario lo envio mediante un onclick en una imagen y no mediante un input de tipo submit, ya probado poniendo un input de tipo submit y funciona perfectamente, alguna idea? os dejo el codigo
Código HTML:
Ver original<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <!-- Save for Web Slices (pet.psd) -->
<table id="Tabla_01" width="1681" height="2001" border="0" cellpadding="0" cellspacing="0" align="center">
Código HTML:
Ver original<form action="addproduct.php" method="post" name="naddenvasespet1l" id="idaddenvasespet1l"> <img src="envases/envases_22.png" width="4" height="384" alt=""></td> <img src="envases/envases_23.png" width="158" height="39" alt="" onClick="naddenvasespet1l.submit()"></td> <!-- BOTON DE ANADIR AL CARRO--> <img src="envases/envases_24.png" width="10" height="384" alt=""></td> <img src="envases/espacio.gif" width="1" height="39" alt=""></td> <img src="envases/envases_25.png" width="158" height="16" alt=""></td> <img src="envases/espacio.gif" width="1" height="16" alt=""></td> <td colspan="3" rowspan="2"> <img src="envases/envases_26.png" width="58" height="329" alt=""></td> <input type="text" name="ncantidad" id="idcantidad" size='1' value="0" style="width:23;height:23px" maxlength='2'> <!--img src="envases/envases_27.png" width="23" height="23" alt=""--></td> <!-- ESPACIO EN BLANCO--> <td colspan="2" rowspan="2"> <img src="envases/envases_28.png" width="77" height="329" alt=""></td> <img src="envases/espacio.gif" width="1" height="23" alt=""></td> <script language="JavaScript"> var frmvalidator = new Validator("naddenvasespet1l");
frmvalidator.addValidation("ncantidad","req","La cantidad no puede estar vacia");
frmvalidator.addValidation("ncantidad","gt=0","La cantidad no puede ser 0");
frmvalidator.addValidation("ncantidad","num","La cantidad debe de ser un numero");