Foros del Web » Programando para Internet » Javascript »

Cambiar el name de un hidden y luego submit

Estas en el tema de Cambiar el name de un hidden y luego submit en el foro de Javascript en Foros del Web. Saludos, Estoy haciendo un administrador de contenidos con Insertar, editar y eliminar registros. Mi problema es que en el mismo form quiero poner los dos ...
  #1 (permalink)  
Antiguo 08/02/2008, 12:04
 
Fecha de Ingreso: enero-2007
Mensajes: 53
Antigüedad: 17 años, 3 meses
Puntos: 0
Pregunta Cambiar el name de un hidden y luego submit

Saludos,
Estoy haciendo un administrador de contenidos con Insertar, editar y eliminar registros.
Mi problema es que en el mismo form quiero poner los dos botones (Actualizar y eliminar), y lo que hace para reconocer si actualiza o elimina el registro es por el name de un input hidden:
Código:
<input type="hidden" name="MM_update" value="form1" /> (para actualizar)
<input type="hidden" name="MM_delete" value="form1" />(para eliminar)
Entonces lo que se me ocurre es cambiarle el name cuando aplasto boton de eliminat.
Algo así:
Código:
<script>
function cambiar_name() {
document.getElementsByName("MM_update").name="MM_delete"
} </script> <input type="hidden" name="MM_update" value="form1" /> <input type="button" onclick="cambiar_name()" value="Eliminar" />
Si alguien podria ayudarme como resover este problema u otra solución, se los agradesco de antemano.
  #2 (permalink)  
Antiguo 08/02/2008, 12:09
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: Cambiar el name de un hidden y luego submit

Hola maryhanns

Ponlo así:

Código:
document.nombreFormu.MM_update.name='MM_delete'
Saludos,
  #3 (permalink)  
Antiguo 08/02/2008, 13:09
 
Fecha de Ingreso: enero-2007
Mensajes: 53
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Cambiar el name de un hidden y luego submit

Gracias ahí ya funcionó
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:53.