Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2014, 09:03
EdyArgueta
 
Fecha de Ingreso: abril-2014
Mensajes: 51
Antigüedad: 10 años, 9 meses
Puntos: 1
Exclamación Input creado con javascrip[AYUDA]

Buenas a todos tengo un gran problema con un input al cual le quiero agregar la atributo required para que solicite que se llene el campo, este es creado con un script el cual les dejo a continuación

<script type="text/javascript">

icremento =0;
function crear(obj) {
icremento++;

field = document.getElementById('field');
contenedor = document.createElement('div');
contenedor.id = 'div'+icremento;
field.appendChild(contenedor);
caja = document.createElement('input');
caja.type = 'text';
caja.name = 't'+'[]';
caja.size='30';
caja.placeholder='Item';
contenedor.appendChild(caja);

boton = document.createElement('input');
boton.type = 'button';
boton.value = 'Borrar';
boton.name = 'div'+icremento;
boton.onclick = function () {borrar(this.name)}
contenedor.appendChild(boton);
}
function borrar(obj) {
field = document.getElementById('field');
field.removeChild(document.getElementById(obj));
}
</script>

ahora como podrán ver para agregar una propiedad escribo el nombre de input y la atributo ejemplo..

caja.id='nombre';

pero al intentar con required no funciona al hacer la prueba no aparece en el input
esta es la manera que lo aplique

caja.required='';

Se los agradeceria si alguien me da la solucion