Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/03/2010, 21:51
gus4no
 
Fecha de Ingreso: marzo-2010
Mensajes: 23
Antigüedad: 14 años, 2 meses
Puntos: 0
cambiar el valor de un input

hola companeros espero y me puedan ayudar con el siguiente problema , apenas ando aprendiendo javascript y nececito hacer un script que cambie el valor de un input en la forma lo cual si lo logro hacer pero cuando hago submit no se envia el valor al formulario y no se porque les dejo el codigo de la funcion, no se si sea problema de html javascript o php

function muestra_r(action)

{

input=document.getElementsByName('tipo_reporte');//selecciono un input con type=hidden

tabla=document.getElementsByTagName('table');//selecciono una tabla escondida

h3=document.getElementById('muestra_tipo');//selecciona un h3 del cual se cambiara el texto dependiendo el tipo

tabla=action.id;

//cambia el valor del input hidden de la forma
input.value=tipo;

//muestra la tabla que estaba escondida
escondido[0].style.display='block';

//segeun el tipo cambia el texto
switch (tipo)
{
case 'vivero':
reporte='por vivero';
break;
case 'estado':
reporte='por estado';
break;
case 'mexico':
reporte='México';
break;
}

h3.innerHTML='Reporte '+reporte;

}

el imput esta definido de la siguiente forma

<input type="hidden" name="tipo_reporte" value=""/>

no se si por el hecho de que value="" no mande ningun parametro y en vez de usar la funcion para cambiar el valor, deba de hacer un setatrribute.


gracias por su ayuda