ya se que el tema es algo viejo, pero es el problema que tengo y no lo he podido solucionar.
estoy generando unos input type text, estos se generan al momento de dar clic en un select que contiene numeros entre 1 y 20, dependiendo el numero que se escoja esa es la cantidad de inputs que se generan.
codigo html del select
Código HTML:
<select name="nrocuotas" id="nrocuotas" onChange="cambiaselect ();">
<option value="{$getnrocuotas}" selected></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
</select>
Codigo js para generar los input
Código HTML:
function cambiaselect (){
var numeco = document.getElementById("nrocuotas").value;
document.getElementById("divnrocuotas").innerHTML = '';
for(var i = 1; i <= numeco ; i++){
p = document.createElement("input");
elmBR = document.createElement('br');
p.type = "text";
p.size = "10";
p.name = "fnrocuo"+'[]';
p.id = "fnrocuo"+'[]';
p.maxlength = "10";
elmText = document.createTextNode("Cuota Nro. "+i+": ");
elmBlank = document.createTextNode(" ");
document.getElementById("divnrocuotas").appendChild(elmText);
document.getElementById("divnrocuotas").appendChild(elmBlank);
document.getElementById("divnrocuotas").appendChild(p);
document.getElementById("divnrocuotas").appendChild(elmBR);
Calendar.setup({
inputField : "fnrocuo"+'[]',
ifFormat : "%Y-%m-%d",
button : "fnrocuo"+'[]',
singleClick : true
});
}//fin for
}
El problema que tengo es que los input no me pasan.