Ir para conteúdo

POWERED BY:

Arquivado

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

murilo dark

validando formulario usando laço de repeticao

Recommended Posts

:unsure: ola pessoal!

 

eu estou validando um formulario utilizando javascript mas, quando utilizo o laco para alterar o nome do campo do formulario acaba nao validando alguem poderia me ajudar?

 

obrigado,

 

olha o codigo:

<script language="JavaScript" type="text/JavaScript">
function validaservico()
{
	d=document.from;
	for(i=1;i<=10;i++)
	{
		if(d.cod_cliente[i].value!="")
		{
			if(d.bairro[i].value=="")
			{
				alert("O campo Bairro do serviço nº "+i+" deve ser preenchido.");
				d.bairro[i].focus();
				return false;
			}											
		}	
	}
}
</script>


ja tentei utilizar o nome do campo seguido de ex: d.bairro+i.value --- d.bairro+i+.value ---- d.bairro(i).value
e nao obtive sucesso.

por favor me ajudem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

um exemplo simples de como dar um loop em todos os elementos de um form

 

<script language=javascript>

function teste( objF ){
	objE = objF.elements;
	objEsize = objE.length;

	for( i = 0; i < objEsize; i++ ){
		objT = objE[i].type;
		objN = objE[i].name;
		objV = objE[i].value;

		msg  = "";
		msg += "\ntipo: " + objT;
		msg += "\nnome: " + objN;
		msg += "\nvalor: " + objV;
		alert( msg );
	}
}

</script>

<form action='.' method=post>
<br /><input type=text name=nm1 value='teste'>
<br /><input type=text name=nm2 value='teste2'>
<br /><input type=text name=nm3 value='teste3'>
<br /><input type=text name=nm4 value='teste4'>
<br /><input type=button value='testar' conlick="teste(this.form);">
</form>

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.