Ir para conteúdo
Fórum Script Brasil
  • 0

Desabilitar Botão De Envio Após Clicar


#Tigre

Pergunta

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 {
document.Form.botao.disabled = true
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.

Editado por #Tigre
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...