Foros del Web » Programando para Internet » Javascript »

Cambiar atributo name de un TextField por una variable

Estas en el tema de Cambiar atributo name de un TextField por una variable en el foro de Javascript en Foros del Web. Hola a todos, deseo cambiar el atributo name de un textfield por una variable, lo q pasa es q creo un <td> con su <input ...
  #1 (permalink)  
Antiguo 04/04/2011, 10:38
 
Fecha de Ingreso: enero-2011
Mensajes: 60
Antigüedad: 13 años, 3 meses
Puntos: 0
Cambiar atributo name de un TextField por una variable

Hola a todos, deseo cambiar el atributo name de un textfield por una variable, lo q pasa es q creo un <td> con su <input type='text'>, entonces su atributo name quiero cambiarle por una variable 'contador' pa q estè asi: name1 , name2, name 3, espero me entiendan .... les paso mi codigo.

Código Javascript:
Ver original
  1. function fn_agregar(){
  2.                 contador=contador+1;
  3.                 cont_input=cont_input+1;
  4.                
  5.                 cadena = "<tr>";
  6.                 cadena = cadena + "<td>" + contador + "</td>";
  7.                 cadena = cadena + "<td><input name='contador' type='text' size='1' value='" + $("#aux_id").val() + "'/></td>";
  8.                 cadena = cadena + "<td><input type='text' size='35' value='" + $("#aux_titulo").val() + "'/></td>";
  9.                 cadena = cadena + "<td><input type='text' size='50' value='" + $("#aux_descripcion").val() + "'/></td>";
  10.                 cadena = cadena + "<td><input type='text' size='30' value='" + $("#aux_sku").val() + "'/></td>";
  11.                 cadena = cadena + "<td><input type='text' size='30' value='" +  $("#aux_cantidad").val() + "'/></td>";
  12.                 cadena = cadena + "<td><input type='text' size='5' value='" + 0 + "'/></td>";
  13.                 cadena = cadena + "<td><input type='text' size='1' value='" + $("#aux_precio").val() + "'/></td>";
  14.                 cadena = cadena + "<td><input type='text' size='5' value='" + 0 + "'/></td>";
  15.                 cadena = cadena + "<td><input type='text' size='5' value='" + 0 + "'/></td>";
  16.                 cadena = cadena + "<td><input type='text' size='5' value='" + 0 + "'/></td>";
  17.                 //cadena = cadena + "<td><input type='text' size='1' value='" + $("#aux_imagen").val() + "'/></td>";
  18.                 //cadena = cadena + "<td>" + $("#valor_tres").val() + "</td>";
  19.                 cadena = cadena + "<td><a class='elimina'><img src='delete.png' /></a></td></tr>";
  20.                 $("#grilla tbody").append(cadena);
  21.                 /*
  22.                     aqui puedes enviar un conunto de tados ajax para agregar al usuairo
  23.                     $.post("agregar.php", {ide_usu: $("#valor_ide").val(), nom_usu: $("#valor_uno").val()});
  24.                 */
  25.                 fn_dar_eliminar();
  26.                 fn_cantidad();
  27.                 $('#inputString').val("");
  28.                
  29.                
  30.                
  31.                 //alert("Usuario agregado");
  32.             };

Entonces al atributo name del textfield q creo, quiero ponerle la variable CONTADOR q aparece al principio.
  #2 (permalink)  
Antiguo 04/04/2011, 14:02
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Cambiar atributo name de un TextField por una variable

La mejor forma de trabajar con este tipo de campos es usando corchetes []
Código Javascript:
Ver original
  1. <input type="text" name="foo[]" value="foo" />
  2. <input type="text" name="foo[]" value="bar" />
  3. <input type="text" name="foo[]" value="baz" />
  4. <input type="text" name="foo[]" value="candy" />
  5. <input type="text" name="foo[]" value="fruits" />
  6. <input type="text" name="foo[]" value="vegetable" />
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 04/04/2011, 15:02
 
Fecha de Ingreso: enero-2011
Mensajes: 60
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Cambiar atributo name de un TextField por una variable

Y ese valor?? .. como sabrè q valor tiene en realidad.. esos corchetes q realizan exactamente.

Etiquetas: textfield, atributos, variables
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 02:44.