Ir para conteúdo

POWERED BY:

Arquivado

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

JulioFox

Função para validar onsubmit em mais de um documento

Recommended Posts

Saudações a todos, tenho a seguinte função:

 

function validar()   if (document.d_inc.cnpj.value == "")	  {	   }   if (document.d_edi.cnpj.value == "")	   {	   }

Esta função é chamada através de onsubmit de dois formularios com os nomes d_inc e d_edi, só que a função só executa a primeira condição, não chegando a segunda quando é chamada pelo formulário d_edi, não sei se posso chamar a mesma função para mais de um formulário.

 

Agradeço qualquer ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para resolver isso basta usar como parâmetro da função o form, veja:

 

<form name="form1" id="form1" action="" method="POST" onSubmit="validar(this);">
e na função:

 

function validar(form){   if (form.cnpj.value == "")   {   }}
Assim dependendo do submit a função vai saber de que form foi chamada...

 

OBS: Evite usar document.nome_do_form.nome_do_campo, troque por document.getElementById("nome_do_campo");

 

ok?

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.