JavaScript - Actualizar valores con Javascript para enviar a un

   
Vista:

Actualizar valores con Javascript para enviar a un

Publicado por pardobdn (1 intervención) el 28/02/2011 15:16:13
Buenas!

Este es escenario:

-Tengo un input con id y name="cmd", inicialmente con value="".
- Tengo 2 botones. Al darle a un boton, se llama a una funcion javascript que le da un valor al input "cmd".
Al darle a estos botones, también llamo a un servlet en el cual voy a utilizar el valor del input "cmd".
-Tengo un 3º boton que me muestra solamente el valor del input"cmd".

El valor del "cmd" lo utilizo para llamar a un servlet o a otro (patron de diseño MVC).

El codigo del input es el siguiente:
<input id="cmd" name="cmd" type=hidden value="">

El problema es el siguiente:

- Al pulsar a cualquiera de los 2 botones, modifico el valor del input "cmd" de la siguiente forma:

document.miFormulario.cmd.Value="ServletNuevaFactu raManual";

tambien e probado a hacerlo:

document.getElementById("cmd").Value="ServletNueva FacturaManual";

·Al darle al 3º boton, me muestra el valor actualizado del input "cmd:

alert("Cmd2: " + document.miFormulario.cmd.Value);

Hasta aqui todo funciona bien (me devuelve el valor actualizado).

El problema es que al llamar al servlet, el cmd aparece con el valor inicial="", y no con el actualizado("ServletNuevaFacturaManual").
He buscado por un monton de foros pero no he conseguido encontrar la solucion (quizas no he sabido buscarla ).

A alguien se le ocurre alguna solucion?
Gracias por adelantado, un saludo!

PD: Por cierto, se me ha olvidado comentar que si, inicialmente le pongo el valor deseado al cmd (por ejemplo, "ServletNuevaFacturaManual"), funciona todo perfectamente.

Lo malo es que necesito poder cambiar ese valor a mi antojo xd
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