Foros del Web » Programando para Internet » Javascript »

atributo maxlength en un input creado dinamicamente

Estas en el tema de atributo maxlength en un input creado dinamicamente en el foro de Javascript en Foros del Web. chicos quiero aplicar a un input el atributo maxlength para que tenga un largo de 15 digitos y no me funciona. se puede hacer? o ...
  #1 (permalink)  
Antiguo 07/08/2016, 21:07
Avatar de mauricioadrian  
Fecha de Ingreso: junio-2008
Mensajes: 157
Antigüedad: 15 años, 10 meses
Puntos: 0
Información atributo maxlength en un input creado dinamicamente

chicos quiero aplicar a un input el atributo maxlength para que tenga un largo de 15 digitos y no me funciona. se puede hacer? o tengo que hacer una funcion que me lo haga?

desde ya muchas gracias.

pongo el codigo para ver si pueden ayudarme.

//creo el input
var var_input_nuevo = document.createElement("input");
document.form_stock_am.appendChild(var_input_nuevo );
var_input_nuevo.type = 'text';
var_input_nuevo.name = 'imei2'+contador;
var_input_nuevo.maxlength = "15";

var_input_nuevo.focus();

desde ya muchas gracias
__________________
Solo existe 1 0 clases de personas : las que entienden números binarios y las que no.
www.villegasaldia.com.ar
  #2 (permalink)  
Antiguo 07/08/2016, 22:14
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: atributo maxlength en un input creado dinamicamente

Define los valores de los atributos antes de añadir la caja de texto al formulario, no después; además, el atributo debe estar escrito en camelCase: maxLength.

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 07/08/2016, 22:18
Avatar de petit89  
Fecha de Ingreso: marzo-2011
Mensajes: 1.135
Antigüedad: 13 años, 1 mes
Puntos: 170
Respuesta: atributo maxlength en un input creado dinamicamente

Escribe esa linea con L , en mayuscula, de esta manera:
Código Javascript:
Ver original
  1. var_input_nuevo.maxLength = "15";

debera funcionarte sin problemas asi....
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)
  #4 (permalink)  
Antiguo 07/08/2016, 22:31
Avatar de mauricioadrian  
Fecha de Ingreso: junio-2008
Mensajes: 157
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: atributo maxlength en un input creado dinamicamente

gracias petit89 era la letra L en mayuscula ahora funciono. eres un genio!!!
__________________
Solo existe 1 0 clases de personas : las que entienden números binarios y las que no.
www.villegasaldia.com.ar
  #5 (permalink)  
Antiguo 08/08/2016, 14:15
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: atributo maxlength en un input creado dinamicamente

aplica setAttribute:

Código Javascript:
Ver original
  1. objeto.setAttribute(attribute, value)

es decir:

Código Javascript:
Ver original
  1. var_input_nuevo.setAttribute("maxlength", 15)

Etiquetas: dinamico, input, php
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:31.