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

Por Favor Validar Campo Checkbox


gomes

Pergunta

este é a parte que lista os checkbox e seus valores por defaut não estao ticados.

$lista = mysql_query( "SELECT distinct nome FROM funcionarios ORDER BY nome ",$db);

while ($row = mysql_fetch_array($lista)) {

echo "<tr bgcolor=$cor[$alt_cor]>

td><input type='checkbox' name='selected[]' value=' \"$row[0]\"' >$row[0] </td>

</tr>\n";

no formulario tenho que validar este campo pois não pode passar sem esta pelo menos um ticado?

já uso estas validações de outros campos

function valida()

{

ok = parecerx();

if(ok)

ok = funcx();

if(ok)

ok = usux();

if(ok)

// imprimir();

document.dados.submit();

}

function funcx()

{

with(document.dados)

idx = document.dados.funcionario.selectedIndex;

if(idx == 0)

{window.alert("É obrigatório o preenchimento do funcionário que executou o serviço.");

dados.funcionario.focus();

return false;

}

else

return true;

}

podem me ajudar

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Olá, essa função poderá lhe ajudar, ela verifica campos textos e radioboxs, dai você ajusta a sua forma:

function valida()
{
 for (i = 0; i < forme.length; i++)
 {
   if ((forme.elements[i].value.length == 0) || (forme.combo[0].checked == false) && (forme.combo[1].checked == false) || (forme.combo[2].checked == false) && (forme.combo[3].checked == false) && (forme.combo[4].checked == false))
   {alert("Por favor, preencha o(s) campo(s) em branco!");
   return(false);}
   return(true);
   }
}
depois coloca na tag FORM isso:
Onsubmit="return(valida())"

Link para o comentário
Compartilhar em outros sites

  • 0

você pode usar a criatividade, eu criei um para o php validar:

<?

for($i=0; $i<$total; $i++)

{

if(IsSet($check[$i]))

{

echo "Os marcados foram: ".$i."<BR><BR>\n\n";

$marcou = "sim";

}

}

if($marcou != "sim"){ echo "você não marcou nenhum dos CheckBox !"; }

echo "<form method=POST'>\n\n";

for($i=0; $i<5; $i++)

{

echo "<input name='check[".$i.]' type='checkbox' value='0'><BR><BR>\n\n";

}

echo "<input type='hidden' name='total' value='".$i."'>\n\n";

echo "<input type='submit' value='Botão'>\n\n";

echo "</form>\n\n";

?>

Agora é só adptar em seu form.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...