Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/07/2009, 10:48
ingeday
 
Fecha de Ingreso: noviembre-2008
Mensajes: 89
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Cómo pasar Formulario como parametro de una función?

Ahora lo tengo asi

Código HTML:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>

<script type="text/javascript">
function RecorrerForm(formulario){
	//  en la parte formulario.name he probado tambien con formulario.id y no funciona
	var formVar=document.getElementById(formulario.id);   

// FormTotal es el nombre del Formulario que deberia cambiarlo por la variable formVar, si lo dejo en FormTotal funciona, pero si le cambio a la variable

	frm=document.forms.formVar;   // formVar no funciona y es supuestamente
// el formulario que paso por parametro, solo me funciona colocandole el FormTotal
// directamente, y lo necesito dinamico con el parametro
	alert(frm.elements.length);  // aqui debo mostrar el numero de elementos, para el ejemplo 3.
}
</script>
</head>

<body>
<form id="FormTotal" name="FormTotal">
<input type="text" name="t1" />
<input type="text" name="t1" />
<input type="button" onclick="RecorrerForm(this.form)" value="Calcular" />
</form>
</body>
</html> 
He puesto el name e id y de todas maneras no funciona.

Alguna Sugerencia???