Bastos

let’s code!

Check all inputs com Prototype

August 9th, 2007 · 2 Comments

Marco todos os inputs checkbox que tem determinada class:

function checkAllFields(klass)
{
	var c = $$(klass)
	for ( i=0; i < c.length; i++ )
		c[i].checked = true;
}

Exemplo:

checkAllFields('.emails');

Sendo o input tendo algo como class=”emails”

updated:Usei a dica do Marcus que está nos comentários

Tags: javascript · prototype

2 responses so far ↓

  • 1 Marcus Derencius // Aug 10, 2007 at 12:17 am

    Legal sua dica.

    Já que você está usando o prototype, troque o

    var c = document.getElementsByClassName(klass)

    por


    var c = $$(klass)
    ...

    altere a chamada para: checkAllFields('.emails');

  • 2 Bastos // Aug 12, 2007 at 10:40 am

    Obrigado pela dica Marcus!

Leave a Comment