15/12/2005, 08:21
|
| | Fecha de Ingreso: septiembre-2005
Mensajes: 1.289
Antigüedad: 19 años, 3 meses Puntos: 3 | |
jaja, si insinuas que esto :
"¿¿ for(x=0;x<document.FORM1.numFasesNuevas.value;x++) ??" funciona asi pues se equivocan, si notan el for esta entre <%%> y tambien quise hacer esto:
<%for(x=0;x<%>document.FORM1.numFasesNuevas.value< %;x++)%> pero tampoco me funciono y uso javaScript y si tengo una variable que me dice cuantos campos dinamicos se crearon, pero esa variable esta en JavaScript y se la asigno a document.FORM1.numFasesNuevas.value por q de esa manera obtengo el numero de campos dinamicos en un servlet.
el codigo para crear los campos dinamicos es este y tambien a la vez q lo creo primero voy almacenando lo que ya escribieron en ellos para no perderlo y que vuelvan a aparecer ...
function almacenarFases(){
arreglo=new Array(cont2+1);
for (i=0; i<cont2;i++){
claveFase=document.FORM1.elements["claveNFase"+i].value;
nombreFase=document.FORM1.elements["nombreNFase"+i].value;
eliminarF=document.FORM1.elements["eliminarNF"+i].value;
arreglo[i]=new Array(claveFase,nombreFase,eliminarF);
}
arreglo[cont2]=new Array("","","");
cont2=cont2+1;
numFasesNuevas=cont2;
document.FORM1.numFasesNuevas.value=numFasesNuevas ;
construirTabla();
}
function construirTabla(){
while (tablaFases.rows.length>1)
tablaFases.deleteRow(1);
for (i=0;i<cont2;i++){
var filas = tablaFases.insertRow();
var objCell;
for (j=0;j<3;j++){
objCell = filas.insertCell();
if ( j==0 )
objCell.innerHTML='<INPUT TYPE="hidden" NAME="claveNFase'+i+'" VALUE="0" >';
if ( j==1 )
objCell.innerHTML='<input type="text" name="nombreNFase'+i+'" value="'+arreglo[i][1]+'" size="40" maxlength="70">';
if ( j==2 )
objCell.innerHTML='<INPUT TYPE="hidden" NAME="eliminarNF'+i+'" VALUE="0">';
}
}
}
y bueno de nuevo con esto quiero validar q los campos de esos campos no esten vacios:
function validarCamposFases(){
document.FORM1.numFasesNuevas.value
<%for(int x=0;x<10;x++){%>
if(FORM1.nombreNFase<%=x%>.value==""){
alert("Falto llenar un campo OBLIGATORIO");
return false;
}
<%}%>
return true;
} |