Jump to content


Photo

Desabilitar Botão De Envio Após Clicar


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 Tigre

Tigre

    Normal

  • Usuários
  • 118 posts
  • Sexo:Masculino
  • Localidade:Criciúma

Posted 09/06/2011, 21:06

Olá pessoal, estou usando a função abaixo para desabilitar o botão enviar do formulário, após ele ser clicado. O problema é que estou tentando usá-la em mais de um formulário (do mesmo tipo), resultado de uma busca do banco de dados, e a função de desabilitar o botão só funciona quando há somente um formulário. Se tiver dois formulários a função não faz o efeito de desabilitar.

<script language="javascript">

function valida_dados(nomeform)
{
	if(nomeform.resposta.value=="")
	{
		alert("O campo da RESPOSTA está em branco!");
		return(false);
	} else {
[b]document.Form.botao.disabled = true[/b]
return true
	}
 }
</script>


Eu sei que se tiver mais de um formulário (diferentes) numa mesma página dá pra fazer assim:

document.Form1.botao.disabled = true;
document.Form2.botao.disabled = true;
document.Form3.botao.disabled = true;
document.Form4.botao.disabled = true;

Mas no caso que estou tentando usar, o formulário é sempre o mesmo, só que aberto mais de uma vez, um pra cada pergunta que é encontrado no bd, e que serão respondidas uma por vez. Cada formulário tem um botão de enviar.

Se alguém puder passar uma dica de como resolver, agradeço.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq