estoy trabajando en un método de recuperación de un conjunto de entradas ocultas en mi forma como tal¿Cómo verificar el valor vacío en Javascript?
<input type="hidden" value="12:34:00" name="timetemp0">
<input type="hidden" value="14:45:00" name="timetemp1">
<input type="hidden" value="15:12:00" name="timetemp2">
<input type="hidden" value="16:42:12" name="timetemp3">
<input type="hidden" value="16:54:56" name="timetemp4">
<input type="hidden" value="17:03:10" name="timetemp5">
Mi función javascript recupera estos de forma individual mediante el uso de getElementsByName ('timetemp' + i)
for (i ; i < counter[0].value; i++)
{
//finds hidden element by using concatenation of base name plus counter
var timetemp = document.getElementsByName('timetemp'+i);
//if there is a value alert that value to user - this is just for testing purposes at the moment
//because there is only one of timetemp.i then it occupies position 0 in array
if (timetemp[0].value == null)
{
alert ('No value');
}
else
{
alert (timetemp[0].value);
}
}
Así que lo que debería ocurrir es que alertará al usuario del valor en ese campo oculto, pero si viene a través de una entrada sin valor como esto:
<input type="hidden" value="" name="timetemp16">
Entonces dirá "No hay ningún valor"
Sin embargo TH si parece que no puede trabajar con esta función:
que he intentado:
(timetemp[0].value == null)
(timetemp[0].value === null)
(timetemp[0].value == undefined)
(timetemp[0].value == '')
Siempre parece estar predeterminado en la cláusula else.
¿Alguna idea?
Intentar apenas si '(timetime [0] .value)' –
http://stackoverflow.com/questions/154059/what-is-the-best-way-to- check-for-an-empty-string-in-javascript podría ayudar – Im0rtality
@Richard D ¡tu solución funcionó a la perfección! Desearía poder darte los puntos. ¿Podrías responder mi pregunta y acepto tu respuesta? – sqlmole