Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

henrique56

Contar Check Box

Recommended Posts

Tenho um site de produtos diversos, e que em determinada página existe a possibilidade de comparar alguns deles, só que quero que o minimo de produtos comparados seja 02 e o máximo seja 03.

 

Para escolher cada produto é selecionado um checbox, eu quero que se o usuario selecionar menos de 02 ou mais de 3 checkbox quando ele clicar no botão comparar o sistema emita a mensagem informando que o máximo permitido são três produtos.

 

Talvez seja simples minha dúvida, mais a questão é que não entendo de javascript. E aproveitando se alguem tiver uma boa referência pra indicar!!

 

Obrigado desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Da uma olhada nesse script que fiz:

 

window.onload = function(){
	compareProduct("product", "button");
}

function compareProduct(name, buttonId){
	var products = document.getElementsByName(name);
	var button = document.getElementById(buttonId);
	
	button.onclick = function(){
		var checks = 0;
		for(var i = 0; i < products.length; i++){
			if(products[i].checked) checks++;
		}
		if(checks < 2 || checks > 3)
			alert("Você selecionou " + checks + " produto(s).\n\nVocê só deve selecionar no mínimo 2 e no máximo 3 produtos!");
	};
}

Exemplo online » http://thiagotestes.site90.com/javascript/comparar/

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.