Ver Mensaje Individual
  #13 (permalink)  
Antiguo 11/03/2005, 06:25
hemiliano
 
Fecha de Ingreso: abril-2004
Mensajes: 260
Antigüedad: 20 años, 7 meses
Puntos: 1
Creo que se por que es el error.
Te comento:

Los check estan dentro de un formulario que se llama form1.
Todos los check box se llaman: prop[<?=$i?>]
donde el valor de prop[] se lo asigna una variable dentro del bucle.
Puede ser que al llamarse todos con [] ocurra algun error?. Estoy diciendo cualquier cosa me parece, ahora que lo escribo.

No te paso todo el código por que es largísimo. Pero te lo resumo acá:

Código:
<form name="form1" method="post" action="inquire_mycart.php" target="_blank" onsubmit="return validar(this.form1)">
<table>

<?										for ($i=0; $i<$cantProp; $i++){
?>
                                      <tr onMouseOver="resaltar(this)" onMouseOut="normal(this)" bgcolor="F7F7F4">
                                        <td width="4%"><input type="checkbox" name="prop[<?=$i?>]" id="prop[<?=$i?>]" value="<?=$rsProp['id']?>"></td>
                                        <td width="89%" height="25" class="texto"><b><?=$rsProp['id']?></b>&nbsp;&nbsp;&nbsp;<a href="#" onClick="javascript:opener.location.href='property.php?id=<?=$rsProp['id']?>&cmb_rental=<?=$cmb_rental?>'"><?=$rsProp['nombre']?></a></td>
                                        <td width="3%"><a href="javascript:if(confirm('¿Are you sure you want to Erease this property from Your Cart?')) document.location='mycart.php?action=del&id=<?=$rsProp['id']?>';"><img src="images/del.gif" alt="Erease this property from my cart" width="17" height="15" border="0"></a></td>
                                        <td width="4%"><a href="#" onclick="javascript:opener.location.href='inquire.php?id=<?=$rsProp['id']?>&city=<?=$rsProp['ciudad']?>&bedroom=<?=$rsProp['bedroom']?>'"><img src="images/inquiry.gif" alt="Send Inquiry for this Property" width="17" height="15" border="0"></a></td>
                                      </tr>

<? } ?>
</table>
Y LA FUNCION JAVA ES ESTA:

Código:
<script> 
function validar(esto){ 
valido=false; 
for(a=0;a<esto.elements.length;a++){ 
if(esto[a].type=="checkbox" && esto[a].checked==true){ 
valido=true; 
break 
} 

} 
if(!valido){ 
alert("Chequee una casilla!");return false 
} 

} 


</script>
No se por que pasa esto.
__________________
:serio: :adios: