JavaScript - NECESITO AYUDA:Acceder a variables del formulario

 
Vista:

NECESITO AYUDA:Acceder a variables del formulario

Publicado por clio5mil (3 intervenciones) el 30/01/2003 10:25:05
Quiero acceder desde una funcion javascript a las variables de un formulario (en concreto a las ocultas) y no se como hacerlo.

he intentado:

alert('valor ='+document.form1.mi_variable.value+'.')

Pero lo único que obtengo es : Valor = false (y el valor es 2000)

he intentado pasar como parámetro el formulario a la funcion javascript:

function verifForm2(formulario,uni,maximo){
alert('valor ='+formulario.mi_variable.value+'.')
}

siendo la llamada : ............... onClick="verifForm2(this.form)">

Por favor, si alguien lo sabe, decidme que es lo que hago mal. Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:NECESITO AYUDA:Acceder a variables del formular

Publicado por strogoff (3 intervenciones) el 30/01/2003 15:47:06
Supongo que cuando dices variables, te refieres a <INPUT type=\'hidden\'>, si es así estas haciendo todo bien, no es necesario lo del pasar el form como parámetro, de todas formas formas, asegúrate de estar poniendo bien el nombre del campo y del formulario, a veces una tontería así me ha hecho perder horas. Espero que te sirva de algo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Te dejo dos ejemplos que si funcionana..

Publicado por Patricia (7 intervenciones) el 30/01/2003 15:51:10
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function mostrar(num)
{

alert(num.numero.value);
}
//-->
</SCRIPT>
</HEAD>

<BODY>
<form name="formulario">
<INPUT TYPE="hidden" name="numero" value="2000">
<input type="submit" onclick="mostrar(this.form)">
</form>
</BODY>
</HTML>

<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function mostrar(num)
{
alert(num);
}
//-->
</SCRIPT>
</HEAD>

<BODY>
<form name="formulario">
<INPUT TYPE="hidden" name="numero" value="2000">
<input type="submit" onclick="mostrar(formulario.numero.value)">
</form>
</BODY>
</HTML>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar