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

Validação JavaScript


Maurel

Pergunta

Olá,

Não estou conseguindo validar o campo select do formulário!

Código!

<script language="javascript">
   function validafrmdados(frmUsuario)
   {
         var msg = "Erro! Você deve Informar:\n";
      var erro = false; 
      
      if(frmUsuario.edttur_cod_curso.value == '0')
      {
         msg += ' O Curso!\n';
         frmUsuario.edttur_cod_curso.focus();
         erro=true;
      }      
      if(frmUsuario.edttur_hora.value == '')
      {
         msg += ' A hora de início!\n';
         frmUsuario.edttur_hora.focus();
         erro=true;
      }
              
      if(erro)
          alert(msg);
    
      return(!erro);              
   }
</script>

</Script>

<?
$acao = $_REQUEST['acao'];
?>

<link href="../../styles-interno.css" rel="stylesheet" type="text/css">
<form name='frmUsuario' method='post' action='index.php' onSubmit=" return validafrmdados(document.frmUsuario);">
   <br>
   <input type="hidden" name="acao" value="Gravar_<?=$acao?>"/>
   <input type="hidden" name="menu" value="<?=$menu?>" />
   <input type="hidden" name="id" value="<?=$id?>" />
   <input type="hidden" name="edttur_cod_curso" value="<?=$curso?>" />
   <table border="0" cellspacing="0" cellpadding="0" align="center">
     <tr>
       <td align="center"><strong>Cadastro de Turmas</strong>  </td>
     </tr>
     <tr>
       <td align="right"/></td>
     </tr>
     <tr>
       <td align="right">
       
       <table width='100%' border='0' align="center" cellpadding='0' cellspacing='6'>
           <tr >
             <td align="right"> </td>
             <td> </td>
           </tr>
           <tr>
                   <td align = "right">Curso:</td>
               <td align = "left">
               <?               
                   $sql = mysql_query("SELECT * FROM curso WHERE curso_codigo >= 1");
                            
                    if ($acao == 'Editar')
                    {
                        $sql_ = mysql_query("SELECT turma_curso FROM turma
                                  WHERE turma_codigo = $id");
                        $row_ = mysql_fetch_array($sql_);
                        $curso = $row_['turma_curso'];
                    }
                    if ($acao == 'Incluir')
                    {
                        $curso = 0;
                    }
                   ?>

                   <select name='edttur_cod_curso'>
                    <option value='0' selected>Selecione o Curso</option>
                   <?
                   while($row = mysql_fetch_array($sql))
                   {
                           if($row['curso_codigo'] == $curso){
                           ?>
                                   <option value="<?=$row['curso_codigo']?>" SELECTED><?=$row['curso_nome']?></option>
                               <?    }
                            else{
                                ?>
                                   <option value="<?=$row['curso_codigo']?>"><?=$row['curso_nome']?></option>
                               <?
                            }
                   }
                   ?>
                   </select>
                
               </td>
           </tr>
           <tr >
             <td align="right">Hora de Início:</td>
             <td align="left">                
               <input type='text' name='edttur_hora' size='60' maxlength='60' value='<?=$edttur_hora?>'/>            
             </td>    
            
         <tr >
             <td align="right">Máximo de alunos na turma:</td>
             <td align="left">                
               <input type='text' name='edttur_max_alunos' size='60' maxlength='60' value='<?=$edttur_max_alunos?>'/>            
             </td>           
          <tr >
             <td align="right"> </td>
             <td> </td>
           </tr>
           <tr >
             <td> </td>
             <td>
                <input type='submit' name='btgravar' value='Gravar' />
                <input type='reset' name='btdesfazer' value='Desfazer'/>
                <input type='button' name='btcancelar' value='Cancelar' onclick='java script:history.back();'/> 
             </td>
           </tr>
           <tr >
             <td> </td>
             <td> </td>
           </tr>
       </table>
       </td>
     </tr>
     <tr>
       <td></td>
     </tr>
     <tr>
       <td> </td>
     </tr>
  </table>
</form>

Obrigado!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
O que você quer fazer? e o que está acotecendo? (algum erro no console?)

Olá,

quero validar os campos Curso e Hora do formulário,

mas a função java que fiz está validando apenas o campo Hora,

o campo Curso não está sendo validado.

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