Saber si el checked esta activado en javascript

He mejorado el código para descubrir si esta activado el checked con javascript del típico botón: acepte nuestra política de privacidad.
Pongamos un formulario con cuatro campos nombre email teléfono y aceptar, todos obligatorios.

En el formulario ponemos: form action=”ofertadeempleofarmacia.php” method=”post” enctype=”multipart/form-data” name=”formulario” id=”formulario” onSubmit=”return checkData(this)”

Importante fijarte que vaya con el: return checkData(this), el (this) para que se llame.
En el javascript ponemos:function checkData() {
var f1 = document.forms[0];
var wm = “Ocurrieron los siguientes Errores :\n\r\n”;
var noerror = 1;
var t1 = f1.nombre;
if (t1.value == “” || t1.value == ” “) {
wm += “Ponga su Nombre\r\n”;
noerror = 0;
}
if (noerror == 0) {
alert(wm);
return false;
}
var noerror = 1;
var t1 = f1.email;
var t2 = f1.telefono;
if (t1.value == “” && t2.value == “”) {
wm += “Ponga su correo o teléfono\r\n”;
noerror = 0;
}
if (noerror == 0) {
alert(wm);
return false;
}
var noerror = 1;
var t1 = f1.acepto;
var t2 = f1.telefono;
if (f1.acepto.checked == false ) {
wm += “Acepte nuestra política de privacidad\r\n”;
noerror = 0;
}
if (noerror == 0) {
alert(wm);
return false;
}
else return true;

}

esto valdría para hacerlo también en ajax y que muestre en una capa al lado de la casilla que falta. Se atreve alguien a compartirlo.

Saber si checkbox esta activado en javascript

De nuevo en Maestros del Web sobre Programación para sitios web en  PHP y javascript  he estado mirando como saber si checkbox esta activado. Lo necesitaba para un Software de Gestion que estoy desarrollando para la gestion de una tintoreria con la que estoy disfrutando picando código, como siempre mezclando los lenguajes de programación y que pienso en vender este Software de Gestion desarrollado para la gestion de una tintoreria. Mi idea, después de ver lo que aportan los usuarios de este estupendo foro sobre programación en todos los lenguajes desde PHP a Javascript, pasando por flash,  ha sido esta:

Primero, hacemos la casilla del checkbox: Pagado SI   

Segundo, en el formulario ponemos: Fijandonos que la función checkData(this) tenga el “this” para llamarse.

Y tercero ponemos la funcion checkData en el script: function checkData() {
var f1 = document.forms[0];
var wm = “Ocurrieron los siguientes Errores :\n\r\n”;
var noerror = 1;
var nombre = f1.nombre;
if (nombre.value == “”) {
wm += “Escriba el nombre\r\n”;
noerror = 0;
}
var telefono = f1.telefono;
if (telefono.value == “”)  {
wm += “Tiene que poner el telefono\r\n”;
noerror = 0;
}
if ((f1.pagado.checked == false ) && (f1.pagado1.checked == false ))
{  wm += “Tienes que poner si esta pagado\r\n”;
noerror = 0;
}
if (noerror == 0) {
alert(wm);
return false;
}

 else return true;
}

Y así comprobamos que la casilla de verificación este activada, junto con el nombre y el teléfono lo que evita que la empleado entre un cliente en la base de datos. MySql  del sistema si haberse asegurado de que esta pagado o no. Ya sabéis si quereis un Software  para la gestión de un a tintorería o la gestión de otra tienda no dejes de ponerte en contacto conmigo que estaré encantado de desarrollar esto como aplicación Web ya que he instalado XAMMP en localhost.