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

Chamada Da Função, Otimizada


.Andreia.

Pergunta

seguinte, to tentando aqui e não funciona. A ideia é assim: quando o usuario muda algum objeto do form, uma variavel é setada para 1.

Para otimizar o script, em vez de cada objeto ter um onchange chamando, fiz assim:

<script language="javascript">

Inicializa();

function Inicializa()

{

for (i = 0; i< form.length; i++)

{

form.elements.onchange = Controle();

}

}

function Controle()

{

document.form.alterado.value = "1";

}

</script>

O que está em negrito não funciona, alguém tem ideia de como pode ser, se é que pode ser assim.

Valeus

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Por que não dar um id para as coisas na página? Dificil ver alguém usando document.getElementById.

<script type="text/javascript">
function Inicializa() { 
     var obj = document.getElementById('iddoform')
     for (i = 0; i< obj.length; i++)  {
          obj.elements[i].onchange = function() {
                                                   obj.alterado.value = "1";
                                                   };
     }
};
onload = Inicializa;
</script>

:unsure:

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...