
Uncaught TypeError: Cannot set property "disabled" of null
Publicado por Victor (195 intervenciones) el 14/08/2015 11:51:45
Buenos dias.
Tengo un formulario con dos controles tipo fecha que en principio deben estar desabilitados y habilitarse en el caso de que se usen ciertos controles accion trato de controlar por javascript.
Aqui tengo uno de los controles que accionan el javascript:
En este caso en control llamaria al javascript para habilitar este campo:
Y este el el javaScript en cuestion:
Al ejecutarse el javascript el alert me muestra bien los nombre de los controles pero la consola del navegador me dice:
Uncaught TypeError: Cannot set property 'disabled' of null
Donde está el fallo????
Gracias de antemano,saludos.
Tengo un formulario con dos controles tipo fecha que en principio deben estar desabilitados y habilitarse en el caso de que se usen ciertos controles accion trato de controlar por javascript.
Aqui tengo uno de los controles que accionan el javascript:
1
2
3
4
5
<input name="fchRecelo1" id="fchRecelo1"
value="<?php echo (is_null($valores['boxes'][0]['fechaRecelo1']) ||
$valores['boxes'][0]['fechaRecelo1']=="0000-00-00"?"":$valores['boxes'][0]['fechaRecelo1'])?>"
style="width: 150px;margin-left: 32px;"
onchange="javascript:habilitaFchInse('fchRecelo1','fechaInse2')" type="date">
En este caso en control llamaria al javascript para habilitar este campo:
1
2
3
4
<input name="fchInse2" id="fchInse2"
value="<?php echo (is_null($valores['boxes'][0]['fechaInse2']) ||
$valores['boxes'][0]['fechaInse2']=="0000-00-00"?"":$valores['boxes'][0]['fechaInse2'])?>"
style="width: 150px;" disabled="true" type="date">
Y este el el javaScript en cuestion:
1
2
3
4
5
6
7
8
9
10
function habilitaFchInse(campoLlamada,campoHabilitar)
{
alert("Dentro de habilitaFchInse campollamada vale=>"+campoLlamada+"/n y campoHabilitar vale=>"+campoHabilitar);
var fecha=document.getElementById(campoLlamada).value;
if(fecha!=null)
{
document.getElementById(campoHabilitar).disabled=false;
}
}
Al ejecutarse el javascript el alert me muestra bien los nombre de los controles pero la consola del navegador me dice:
Uncaught TypeError: Cannot set property 'disabled' of null
Donde está el fallo????
Gracias de antemano,saludos.
Valora esta pregunta


0