Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/09/2008, 11:36
Avatar de jseros
jseros
 
Fecha de Ingreso: agosto-2008
Ubicación: Bogotá
Mensajes: 218
Antigüedad: 16 años, 5 meses
Puntos: 18
Respuesta: Camo Validar Formulario

Eso es porque no esperas a que se termine de cargar el documento para acceder al formulario.

Mira este:

<html>
<head>
<title>Frame 1 </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<head>
<script>


function form2Array(idform)
{
var myform = document.getElementById(idform);
var myformfield = myform.elements;
var fieldsVector = [];
for(var i = 0 ; i < myformfield.length ; i++)
if( myformfield[i].type == "text")
if(myformfield[i].value != "" )
fieldsVector[ myformfield[i].id] = myformfield[i].value;

return fieldsVector;
}


window.onload = function(){
alert(form2Array("formulario"));
}

</script>

</head>

<body>



<FORM name="formulario" id="formulario" action="destino.php">
Video Nº 1 <br> <INPUT NAME="myInputUrl" TYPE="text" id="nombre1">
Video Nº 2 <br> <INPUT NAME="myInputUr2" TYPE="text" id="nombre2">
Video Nº 3 <br> <INPUT NAME="myInputUr3" TYPE="text" id="nombre3">

<br><INPUT TYPE="button" value="Ejecuta" onclick="form2Array(this)" >
</form>



</body>
</html>

Saludos.