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

(Resolvido) return false o FireFox


danielmorais

Pergunta

Galera, sou novo no forum e precisa de uma luz....tenho essa funcao onde valida se um valor no combobox foi escolhido ou não. A linha "event.returnValue="";" foi colocada porque não estava funcionando no IE8, depois de colocada a linha, da um erro dizendo q o event é nulo ou não é um objeto mas esta funcionando perfeitamente no IE8, Chrome, Opera e Safari, mas não consigo fazer funcionar no FireFox. alguém tem alguma solucao?

function validaPorMaquina(){
           d = document.filtraMaquina;

           //validar pax
           if (d.maquina.value == "" || d.maquina.value == "Selecione um PAX"){
                     alert("Escolha um PAX!");
                     d.maquina.focus();
            event.returnValue="";
                     return false;
           }

         return true;
 }

Valeu, galera!!!

Editado por Jonathan Queiroz
Adcionar tag's (Jonathan)
Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Obrigado mais uma vez pela pronta resposta Jonathan. não quando eu removo não da erro, so que tambem não valida, acontece o submit mesmo sem ter escolhido o pax. To postando o index.php.

Valeu!!!

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="refresh" content="50" >
<title>Controle de Manuten&ccedil;&atilde;o - copacabanabrasil</title>
<script language="javascript" type="text/javascript" src="../script/validaPorMaquina.js"></script>
<script language="JavaScript"><!--
document.onkeydown = keyCatcher;

function keyCatcher() 
{
   var e = event.srcElement.tagName;

   if (event.keyCode == 8 && e != "INPUT" && e != "TEXTAREA") 
   {
      event.cancelBubble = true;
      event.returnValue = false;
   }
}

//--></script>
<link rel="stylesheet" type="text/css" href="../css/style2.css" media="screen" />
</head>
<body>
<div id="wrap">
    <div id="header">
      <div id="logo">
         <img src="../image/copalogo.jpg" onclick="location.href='index.php'" />
         <div id="botaoTodas"><input type="button" value="Concluidas" onclick="location.href='todas.php'" style="width:70px; text-align:center; padding:0; margin:0;" /></div>
      <div id="selectMaquina">
        <form name="filtraMaquina" action="pormaquina.php" method="post" onsubmit="validaPorMaquina()">
        <?php
            include '../conection/conecta.php';
            $result = mysql_db_query("manutencao", "SELECT DISTINCT maquina FROM controle WHERE situacao = 'FECHADA'") or die("teste25");
        ?>
            <select name="maquina">
                    <option>Selecione um PAX</option>
                    <?php
                    if (mysql_num_rows($result)) {
                            while ($qry = mysql_fetch_array($result))  {
                    ?>
                    <option value="<?=$qry['maquina']?>"><?=$qry['maquina']?></option>
                    <?php }} ?>
                </select>
            <input type="submit" value="Por Maquina" />
        </form>
      </div>
      </div>
    </div>
    <div id="conteudo">
    <?php
        $result = mysql_db_query("manutencao", "SELECT * FROM controle WHERE situacao != 'FECHADA'") or die("teste25");
            if (mysql_num_rows($result)) {
                while ($qry = mysql_fetch_array($result))  {
                
                $status = $qry['situacao'];
                switch ($status) {
                    case "ABERTA":
                        $corStatus = "red.gif";
                    break;
                    
                    case "EM ANDAMENTO":
                        $corStatus = "yellow.gif";
                    break;
                    
                    case "FECHADA":
                        $corStatus = "green.gif";
                    break;
                }
                
                $nivel = $qry['prioridade'];
                switch ($nivel) {
                    case "Alta":
                        $corNivel = "red.gif";
                    break;
                    
                    case "Media":
                        $corNivel = "yellow.gif";
                    break;
                    
                    case "Baixa":
                        $corNivel = "green.gif";
                    break;
                }
    ?>        
        <form name="form" action="edita.php" method="post">
            <div id="id">
                Ordem de Servi&ccedil;o:
                <input name="id" type="text" value="<?=$qry['id']?>" size="2" maxlength="5" readonly="readonly" />&nbsp;&nbsp;
                Status:
                <img src="../image/<?php echo $corStatus; ?>" />&nbsp;&nbsp;
                <input type="text" value="<?=$qry['situacao']?>" size="15" maxlength="12" readonly="readonly" />
                Solucionado:
                <select disabled="disabled">
                    <option><?=$qry['solucionado']?></option>
              </select>
                Reincidente:
                <select disabled="disabled">
                    <option><?=$qry['solucionado']?></option>
                </select>
            </div> 
            <br />
            <div id="id2">
                Maquina:
                <input type="text" size="32" maxlength="15" readonly="readonly" value="<?=$qry['maquina']?>" />
                Prioridade:
                <img src="../image/<?php echo $corNivel; ?>" />&nbsp;&nbsp;
                <input type="text" value="<?=$qry['prioridade']?>" size="2" readonly="readonly" />   
                Data:
                <input type="text" size="9" maxlength="11" readonly="readonly" value="<?=$qry['date']?>" />
                Hora:
                <input  type="text" size="3" maxlength="5" readonly="readonly" value="<?=$qry['hora']?>" />                
  </div>
            <div id="problema">
                Problema:<br />
                <textarea cols="70" rows="10" readonly="readonly"><?=$qry['problema'] ?></textarea>
            </div>
            <div class="botao">
                <input type="submit" value="Editar" />
            </div>
        </form>
        <br />
        <hr />
        <br />
        <br />
        <?php }} ?>
    </div>
</div>
</body>
</html>

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...