Metodo confirm após uma verificação em php

3 respostas
lets_go

Olá Pessoal gostaria de obter uma ajuda de vocês.
Tenho um array de questões (html/ php) vinculadas a uma prova que já vem marcadas como cheked porém caso o usuário desmarque todas gostaria de verificar se este array esta vazio em php (isso consigo fazer) e caso esteja vazio informar ao usuário com um método javascript Confirm “Todas as questões serão excluídas deseja continuar?”

Por favor me ajudem, pois não consegui encontrar algo parecido em lugar nenhum ! Desde já muito obrigado vcs são demais !!

3 Respostas

kiko_lp_St_jimmy

Olha você consegue fazer sim, mas recomendo que chame a página php via ajax.

perdeu

faz essa validação pelo js, faz um document.getElmentsByName(‘nome’), faz um for e verifica se todos estão checked == false

perdeu
<html>
<head>
<script type="text/javascript">
function validarCampos(){
	var itens = new Array();
	itens = document.getElementsByName('cores[]');
	var qtd = itens.length;
	
	if(qtd == 0)	return false;
	
	for(i=0; i<qtd; i++){
		if(itens[i].checked == false){
			alert('preencha todas as cores.');
			return false;
		}
	}

	frm.submit();	
	
}

</script>
</head>
<body>
<form action="" method="post" onsubmit="validarCampos(); return false;">
	Branco: <input type="checkbox" name="cores[]" value="branco"/><br>
	Azul<input type="checkbox" name="cores[]" value="azul"/><br>
	Amarelo<input type="checkbox" name="cores[]" value="amarelo"/><br>
	Verde<input type="checkbox" name="cores[]" value="verde"/><br>
	Vermelho<input type="checkbox" name="cores[]" value="vermelho"/><br>
	<input type="submit">
</form>
</body>
</html>



 
 
 
  

?>

<?php

echo "<pre>";
print_r($_POST);
Criado 22 de maio de 2013
Ultima resposta 14 de jun. de 2013
Respostas 3
Participantes 3