Foros del Web » Programando para Internet » Javascript »

Cómo convertir javascript para usar atributo id en lugar de name en el tag form

Estas en el tema de Cómo convertir javascript para usar atributo id en lugar de name en el tag form en el foro de Javascript en Foros del Web. Hola, a ver si pueden ayudarme. Tengo un formulario y las etiquetas form tiene el atributo id para intentar que la página sea válida xhtml ...
  #1 (permalink)  
Antiguo 06/02/2009, 12:40
 
Fecha de Ingreso: junio-2007
Mensajes: 23
Antigüedad: 16 años, 11 meses
Puntos: 0
Pregunta Cómo convertir javascript para usar atributo id en lugar de name en el tag form

Hola, a ver si pueden ayudarme. Tengo un formulario y las etiquetas form tiene el atributo id para intentar que la página sea válida xhtml 1.0 strict, por desgracia el código javascript que usa dicha página esta hecho para que funcione con el atributo name en el tag form.

Nunca he estudiado programación ni nada de esto aunque he buscado bastante como solucionar el asunto, les escibo el código del javascript a ver si alguno puede pasarlo para que funcione con el atributo id del tag formn en lugar del name:

por un lado:
Código javascript:
Ver original
  1. document.todoOk.exportado.value=codigo;

y por otro:
Código javascript:
Ver original
  1. var $nombre = document.form.nombre.value ;
  2. var $textonombre = document.form.textonombre.value;
  3. var $apellidos = document.form.apellidos.value;
  4. var $nombre2 = document.form.nombre2.value ;

hay mucho más código js pero si me pueden convertir lo que les pido creo que podre yo solo con resto, gracias. Espero haberme explicado bien, saludos.

Última edición por antuan80; 13/02/2009 a las 10:46
  #2 (permalink)  
Antiguo 06/02/2009, 12:44
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Cómo convertir javascript para usar atributo id en lugar de name en el tag

Es fácil. Si antes, para acceder al formulario hacías:
Código javascript:
Ver original
  1. document.name_form["..."].value = "...";
Ahora tendrás que hacerlo así:
Código javascript:
Ver original
  1. document.getElementById("id_form")["..."].value = "...";
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 06/02/2009, 15:51
 
Fecha de Ingreso: junio-2007
Mensajes: 23
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: Cómo convertir javascript para usar atributo id en lugar de name en el tag

Edito: En efecto es así, mil gracias!!!!

Entiendo entonces que sería así¿?:

para el primer código:

Código javascript:
Ver original
  1. document.getElementById("todoOk").exportado.value =codigo;

y para el otro:
Código javascript:
Ver original
  1. var $nombre = document.getElementById("form").nombre.value ;
  2. var $textonombre = document.getElementById("form").textonombre.value;
  3. var $apellidos = document.getElementById("form").apellidos.value;
  4. var $nombre2 = document.getElementById("form").nombre2.value ;

Grande David, muchas gracias. No sé si me faltan corchetes y comillas o algo más, si me he equivocado corríjanme por favor si y esta bien confirmenlo por favor. Agradecido

Última edición por antuan80; 13/02/2009 a las 10:47 Razón: solucionado
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 06:43.