Jump to content


Tigre's Content

There have been 1 items by Tigre (Search limited from 26/04/2023)


Ordernar por                Order  

#1010967 Desabilitar Botão De Envio Após Clicar

Posted by Tigre on 09/06/2011, 21:06 in Javascript / DOM / AJAX / ECMAScript

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.




IPB Skin By Virteq