Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/01/2009, 05:23
rafamele
 
Fecha de Ingreso: abril-2008
Mensajes: 49
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: problemas con checbox

hola de nuevo,

la función comprueba_clinicstock es la siguiente:

Código:
	function comprueba_clinicstock()
	{
		if(document.form_alta_reparacion.chk_clinicstock.checked==false)
		{
			document.form_alta_reparacion.chk_clinicstock.value="NO";
			document.form_alta_reparacion.txt_fecha_conexion.disabled=false;
			document.form_alta_reparacion.txt_fecha_conexion.value="dd/mm/aaaa";
			document.form_alta_reparacion.rd_presupuesto[0].checked=true;
			document.form_alta_reparacion.rd_presupuesto[1].checked=false;
			document.form_alta_reparacion.txt_fecha_conexion.focus();
			document.form_alta_reparacion.txt_fecha_conexion.select();
			document.form_alta_reparacion.txt_centro_implantador.disabled=false;
			
			//comprueba_garantia();
		}
		else
		{
			document.form_alta_reparacion.chk_clinicstock.value="SI";
			document.form_alta_reparacion.txt_fecha_conexion.disabled=true;
			document.form_alta_reparacion.txt_fecha_conexion.value="01/01/1901";
			document.form_alta_reparacion.rd_presupuesto[0].checked=false;
			document.form_alta_reparacion.rd_presupuesto[1].checked=true;
			document.form_alta_reparacion.rd_garantia[0].checked=true;
			document.form_alta_reparacion.rd_garantia[1].checked=false;
			document.form_alta_reparacion.rd_garantia[0].disabled=true;
			document.form_alta_reparacion.rd_garantia[1].disabled=true;
			document.form_alta_reparacion.txt_centro_implantador.value="";
			document.form_alta_reparacion.txt_centro_implantador.disabled=true;
		}
	}
el problema que me encuentro es que cuando edito una ficha, y aún marcándome la casilla, luego no envía el valor aún estando checkeada.

es decir, si no lo clico una sola vez, es como si no se activase, aunque su valor sea checked que ha leido en la base de datos