Buenas, estoi realizando el siguiente codigo para ver si un campo de texto en un formulario esta en blanco y que salte un alert para visar. El problema es que se lo pasa por el forro y lo pone como "unasigned", espero me puedan orientar un poco, porque en todas las paginas que he realizado nunca me habia ocurrido esto :S
Lo unico que me salta el alert es en el "document.form1.reunidos.options.length == 0"
Código HTML:
<script language="JavaScript" type="text/JavaScript">
var lista,j
function Validar(id)
{
if (id==2)
{
window.open("reuniones.asp?coduser="+document.form1.usuario.value,"_top");
}
if (id==1)
{
if (document.form1.dur.text == "")
{
alert("Debe introducir la duracion de la reunion");
}else
{
if (document.form1.nombrer1.text == "")
{
alert("Debe introducir una descripcion de la reunion");
}else
{
if (document.form1.reunidos.options.length == 0)
{
alert("Debe añadir a alguna persona a la reunion");
}else
{
lista=0;
for(j=0 ; j < document.form1.reunidos.options.length ; j++)
{
if (lista!=0)
{
lista=lista + ";" + document.form1.reunidos.options[j].value ;
}else{
lista= document.form1.reunidos.options[j].value ;
}
}
window.open("guardando.asp?listapersonal="+lista +"&tipo=1&duracion="+document.form1.dur.text+"&nombrer="+document.form1.nombrer1.text , "_top");
}
}
}
}
}
</script>
Gracias!