Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/09/2004, 05:57
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 1 mes
Puntos: 61
Empezaremos por el final:

cuando pongo: varMarkChk+=(this.checked)?1:-1;

Lo que hago es decir que si el checkbox se queda marcado sume uno a varMarkChk y si no que le reste uno. De forma tal que si esa variable (varMarkChk) cuando envías el formulario tiene un valor de 1 o más es que al menos hay un check marcado.

Si es verdadero lo que está entre paréntesis se da el primer valor entre la "?" y los ":" y si no se da el segundo.

Respecto al resto pon mejor la llamada a mi script como te pongo en el ejemplo:

<form onsubmit="return comprobar()"...

en caso de que no uses la etiqueta form (mal hecho) prueba a cambiarlo así:
Código HTML:
<input 
name="registrar" 
type="button" id="registrar" 
value="Registrar" 
onClick="validar(this.form,'ing');comprobar();EnviaForma(this.form,'ing')"> 
Ya que para separar funciones se usa el punto y coma y no las interrogaciones.

Sería de mucha ayuda que me dieras el enlace a la página o pusieras el código de la misma para poder ayudarte mejor.

Un saludo y no te preocupes por preguntar! Estamos aquí para ayudarte.
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.

Última edición por KarlanKas; 14/09/2004 a las 05:59