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

JavaScript valida Checkbox ao retornar uma consulta PHP.


Andrei Andrade

Pergunta

Ae pessoal... estou quebrando a cabeca com uma validacao JavaScript. Vamos ver se consigo me explicar o suficiente para obter a ajuda de vocês.

Abaixo a duvida:

Tenho um formulario com 2 Checkbox e 2 combo.

<tr>
<td width="125">Dias de fechamento:</td>
<td width="458"> 
<input name="fecha1" type="checkbox" id="fecha1"  value="0" <?php echo checked("0",$fecha1); ?> onClick="Disattiva(1)">
<input name="fecha2" type="checkbox" id="fecha2" value="0" <?php echo checked("0",$fecha2); ?> onClick="Disattiva(2)">
</td>
</tr>
Abaixo o codigo PHP que faz selecionar ou não o Checkbox se foi gravado no banco (0 não selecionado e 1 selecionado):
function checked($var,$valor) {
if ($var == $valor){
return ' CHECKED';
}else{return '';}
}
Abaixo o codigo combo:
<?php
echo '<select name="h_ch_m_dom" id="h_ch_m_dom">';
for ($i=0;$i<24; $i++){
     echo '<option value="'.$i.'" '.selected($h_ch_m_dom,$i).'>'.$i.'</option>';
}
echo "</select>

echo '<select name="m_ch_m_dom" id="m_ch_m_dom">
        <option value="00" '.selected($m_ch_m_dom,00).'>00</option>
        <option value="15" '.selected($m_ch_m_dom,15).'>15</option>
        <option value="30" '.selected($m_ch_m_dom,30).'>30</option>
        <option value="45" '.selected($m_ch_m_dom,45).'>45</option>
</select>';
?>
function Disattiva(val) {
if (val==1){
   if (document.form_edit_orario.fecha1.checked){
       document.form_edit_orario.h_ch_m_dom.disabled=true;
   }else{
       document.form_edit_orario.h_ch_m_dom.disabled=false;
   }
}
if (val==2){
   if (document.form_edit_orario.fecha2.checked){
       document.form_edit_orario.m_ch_m_dom.disabled=true;           
   }else{
       document.form_edit_orario.m_ch_m_dom.disabled=false;
   }
}
}

Ate ai beleza... funciona...

o problema è se eu vou alterar os dados,.... Tipo.... já esta gravado no banco e clico no link AUTERAR, ele carrega os dados nos determinados campos 2 checkbox (se foram gravados ou não) e 2 combo.

Tudo bem... ele carrega normalmente o problema è o meu codigo JavaScript!!! Pois na hora de inserir ele funciona... mas na hora de carregar os dados ele não funciona.

como posso fazer isso funcionar????

Valeu mesmo, espero que alguém possa me ajudar nessa duvida! Fui claro???

abraco

Andrei Andrade

Editado por fercosmig
Adicionar tag CODE
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

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,3k
×
×
  • Criar Novo...