Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

r-alves

Validar campos dinâmicos Js

Recommended Posts

Olá pessoal tb???

 

eu tenho um mega hyper formulário onde tenho de vaildar praticamente todos os campos, até ai beleza, porém existem alguns deles que são gerados dinâmicamente de acordo com a necessidade do usuários( qtdade de filhos), até ai tb está td ok... o problema é que eu não estou conseguindo recuperar os valores que são adicionados...segue o script abaixo...

obrigado.

 

var n = 0;
		function addElement() {
			var ni = document.getElementById('computador');
			n++;
			var newdiv = document.createElement('div');
			var divIdName = 'my'+n+'Div';
			newdiv.setAttribute('id',divIdName);
			newdiv.innerHTML = '<br />'+
				'<table width="100%" border="0" style="font-family: Verdana; font-size: 11px">'+		 
				'<tr><td width="20%" align="left" bgcolor="#F9F7F9"><span class="style24"><span class="style53">* </span>Nome:</span></td><td colspan="3" align="left" bgcolor="#F9F7F9"><input name="nomeFilho'+n+'" type="text" class="style25" id="nomeFilho'+n+'" size="40" /></td></tr>'+ '</table><hr>';
 ni.appendChild(newdiv);
		}

e aqui a validação....

 

i=0;
	 while(i<n){
		 
			//for(i = 0; i < n; i++) {
				//var user = 'd.user'+i+'.value';
				//document.write(user);
				if(form.nomeFilho+i.value == "") {
					alert('nomeFilho'+n);
					//alert('Não introduziu utilizador para o computador '+i+'!');
					form.nomeFilho1.focus();
					return false;
				}
i++;
			}
			return true;

vlw galera. ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.