Foros del Web » Programando para Internet » Javascript »

Insertar un valor en varias casillas :D

Estas en el tema de Insertar un valor en varias casillas :D en el foro de Javascript en Foros del Web. hola !, soy nuevo por estos lugar, y realmente necesito saber como insertar un valor en varias casillas con javascript, aca esta mi 'intento': javascript ...
  #1 (permalink)  
Antiguo 02/02/2008, 20:23
 
Fecha de Ingreso: febrero-2008
Mensajes: 2
Antigüedad: 16 años, 3 meses
Puntos: 0
Exclamación Insertar un valor en varias casillas :D

hola !, soy nuevo por estos lugar, y realmente necesito saber como insertar un valor en varias casillas con javascript, aca esta mi 'intento':

javascript:

function ccta(val_cta){
var m1, m2, r = 0;
m1 = document.getElementById("tuf").value;
m2 = val_cta;
r = m1/m2;
r = r.toFixed(5);
r = parseFloat(r);
document.getElementById("cta").value = r;

xhtml:
<input name="phatuf" value="precio" type="text" id="tuf">



<input name="phatuf" value="cuota1" type="text" id="cta">
<input name="phatuf" value="cuota2" type="text" id="cta">
<input name="phatuf" value="cuota3" type="text" id="cta">

el problema concreto es que solo inserta el valor en la primera casilla.

no deberia hacerlo en todas?, ya que tienen el midmo id (cta) ?

Alvaro Leiva M.
:D
  #2 (permalink)  
Antiguo 02/02/2008, 21:21
Avatar de marlonbtx  
Fecha de Ingreso: febrero-2006
Ubicación: Tijuana,B.C. Mexico
Mensajes: 151
Antigüedad: 18 años, 3 meses
Puntos: 2
Re: Insertar un valor en varias casillas :D

Cita:
Iniciado por ncode Ver Mensaje
hola !, soy nuevo por estos lugar, y realmente necesito saber como insertar un valor en varias casillas con javascript, aca esta mi 'intento':

javascript:

function ccta(val_cta){
var m1, m2, r = 0;
m1 = document.getElementById("tuf").value;
m2 = val_cta;
r = m1/m2;
r = r.toFixed(5);
r = parseFloat(r);
document.getElementById("cta").value = r;

xhtml:
<input name="phatuf" value="precio" type="text" id="tuf">



<input name="phatuf" value="cuota1" type="text" id="cta">
<input name="phatuf" value="cuota2" type="text" id="cta">
<input name="phatuf" value="cuota3" type="text" id="cta">

el problema concreto es que solo inserta el valor en la primera casilla.

no deberia hacerlo en todas?, ya que tienen el midmo id (cta) ?

Alvaro Leiva M.
:D
emmm lo que pasa que el primer input tiene id="tuf", y nomas ese tiene ese id los demas inputs tienen el mismo id y eso esta mal, no se deben repetir los ids en un documento, ademas les estas poniendo el mismo name, supongo que ese html lo tienes dentro de un form ?>????,

lo que puedes hacer es

-es tener un form con un id.
-agarrar sus elementos document.getElementsByTagName('input'); esto te regresa un array y acomo vayas recorriendo el array dentro de un ciclo(bucle) les vas poniendo el value que quieres
  #3 (permalink)  
Antiguo 03/02/2008, 09:25
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
Re: Insertar un valor en varias casillas :D

Hola ncode:

Posteas un código como XHTML pero como dice marlonbtx está mal escrito: No pueden haber dos id's iguales, y las etiquetas input hay que cerrarlas. Para que un script funcione como se espera, es necesario que el XHTML sea correcto y bien formado, nos ahorra problemas.

Lo más lógico sería proporcionarles id's diferentes y manejarlas con los id's desde el script. También podríamos darles mismos name's a las casillas de destino, así lo solucionaríamos con document.getElementsByName().

Y en el caso de no poder construir un XHTML a medida con éstas condiciones, entonces ya tendríamos que añadir un FORM y recorrer todos los <input> como ha dicho marlonbtx.


Saludos
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
  #4 (permalink)  
Antiguo 03/02/2008, 13:47
 
Fecha de Ingreso: febrero-2008
Mensajes: 2
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: Insertar un valor en varias casillas :D

Gracias !!!!!!

por sus respuetas, he solucionado mi problema con la identificacion de tags input dentro de una frame para las "cuotas" !!!

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 22:30.