Selecionar todos checkbox
Publicado por Rodrigo Urbinati Maia 28/11/2004
[ Hits: 32.404 ]
Clica em um checkbox e todos os demais serão selecionados, semelhante ao que acontece nos sites de e-mails.
Adicionei um comando que ao ser clicado no checkbox muda o texto de "Marcar todos" para "Desmarcar todos"
<!-- 
Desenvolvido por : Scriptfacil.com
Modificado por   : Rodrigo Urbinati Maia
email            : rodurma@hotmail.com
-->
<html>
<head>
<script language=javascript>
<!--
cont = 0;
function CheckAll() { 
   for (var i=0;i<document.formulario.elements.length;i++) {
     var x = document.formulario.elements[i];
     if (x.name == 'UIDL[]') { 
x.checked = document.formulario.selall.checked;
} 
}
if (cont == 0){    
var elem = document.getElementById("checar");
elem.innerHTML = "Desmarcar todos";
cont = 1;
} else {
var elem = document.getElementById("checar");
elem.innerHTML = "Marcar todos";
cont = 0;
}
} 
//-->
</script>
</head>
<body>
<font face=verdana size=1 color=black>
<form name="formulario">
<input type=checkbox name="selall" onClick="CheckAll()"><span id="checar">Marcar todos</span><br>
<input type=checkbox name="UIDL[]" value="1">Opção 1<br>
<input type=checkbox name="UIDL[]" value="2">Opção 2<br>
<input type=checkbox name="UIDL[]" value="3">Opção 3<br>
<input type=checkbox name="UIDL[]" value="3">Opção 3<br>
</form>
</body>
</html>
Validador de IP em JavaScrip com Expressão Regular
Retirando acentuação de palavras
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Instalação dualboot Windows 11 e Debian 13 (0)
Programa fora de escala na tela do pc (33)
Eu queria adicionar a incon do wifi e deixa transparente no fluxbox no... (0)









