Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, to com um probleminha aqui, e simplesmente não consigo encontrar a solução.
Tenho um arquivo index.php, que chama via include os formulários, referentes ao GET que o menu envia.
Oque acontece, é q uso uma funçãozinha pra validar os campos do formulario, porém, o Chrome e o IE funcionam certinho, mas no Firefox não.
Quando rodo o arquivo que eh chamado no include sozinho, sem estar sendo incluído a index, funciona normalmente em todos os browser's, porém, qndo rodo ele na forma q vai funcionar no site, o Firefox nao entra na função, ou retorna ela true...
Será q alguem poderia me ajudar?
Posto abaixo os códigos das paginas:
index.php
<!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" />
<link href="includes/css.css" rel="stylesheet" type="text/css">
<title>Inscrições Jogos de Integração 2012</title>
</head>
<body bgcolor="#FFFFFF">
<div align="center">
<table width="800" border="0" cellspacing="5" cellpadding="0" bgcolor="#FFFFFF">
<tr>
<td height="155" colspan="2"><img src="includes/banner_integracao.jpg" width="800" height="158" alt="Jogos de Integração 2012" /></td>
</tr>
<tr>
<td width="629" height="366"><?php
$mod = $_GET['mod'];
switch($mod){
case "atletismo":
include "atletismo.php";
break;
case "basquete":
include "basquete.php";
break;
case "canastra":
include "canastra.php";
break;
case "domino":
include "domino.php";
break;
case "futebol":
include "futebol.php";
break;
case "futsal":
include "futsal.php";
break;
case "natacao":
include "natacao.php";
break;
case "sinuca":
include "sinuca.php";
break;
case "teniscampo":
include "teniscampo.php";
break;
case "tenismesa":
include "tenismesa.php";
break;
case "truco":
include "truco.php";
break;
case "volei2x2":
include "volei2x2.php";
break;
case "volei":
include "volei.php";
break;
case "xadrez":
include "xadrez.php";
break;
default:
include "camisetas.php";
break;
}
?>
</td>
<td width="150" valign="top"><?php include "menu.php"; ?></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
</table>
</div>
</body>
</html>
atletismo.php
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="includes/css.css" rel="stylesheet" type="text/css">
<script>
function valida(){
var mat= form.mat.value
var dv = form.dv.value
var sexo = form.sexo.value
var cat = form.cat.value
if (mat == "" || dv == ""){
alert('Preencha corretamente o campo MATRÍCULA-DV e tente novamente.')
form.mat.focus()
return false
}
if (sexo == "Selecione..."){
alert('Selecione o SEXO do atleta a ser inscrito e tente novamente.')
form.sexo.focus()
return false
}
if (cat == "Selecione..."){
alert('Selecione a CATEGORIA que você deseja se inscrever e tente novamente.')
form.cat.focus()
return false
}
}
</script>
<form id="form" name="form" method="post" enctype="application/x-www-form-urlencoded" action="inscreve_individual.php">
<div align="center">
<table width="559" border="0" cellspacing="3" cellpadding="3">
<tr>
<td height="24" colspan="3" align="left" valign="top" class="texto3"><div class="obs">
<table width="559" border="0" cellspacing="3" cellpadding="3">
<tr>
<td height="45" colspan="5" align="center" valign="bottom" class="texto1"><strong class="titulo1">INSCRIÇÃO INDIVIDUAL PARA ATLETISMO</strong></td>
</tr>
<tr>
<td height="73" colspan="5" align="center" valign="top" class="texto2">JOGOS DE INTEGRAÇÃO 2012</td>
</tr>
<tr>
<td height="2" colspan="5" align="left" valign="bottom"><strong class="texto2">Instruções:</strong></td>
</tr>
<tr>
<td height="34" colspan="5" align="center" valign="top" class="texto2">Caso queira inscrever um <strong>dependente</strong>, favor informar no campo abaixo o número da matricula do associado a qual esse dependente é filiado e clique no botao <strong>"Avançar"</strong></td>
</tr>
<tr>
<td width="249" height="10" align="right" valign="bottom" class="texto2"> </td>
<td height="10" align="left" valign="bottom" class="texto2"> </td>
<td height="49" rowspan="3" align="right" valign="bottom" class="texto2"> </td>
<td height="49" rowspan="3" align="right" valign="bottom" class="texto2"> </td>
<td height="49" rowspan="3" align="right" valign="bottom" class="texto2"> </td>
</tr>
<tr>
<td height="10" align="right" valign="bottom" class="texto2"><strong>Selecione o sexo</strong>:</td>
<td height="10" align="left" valign="bottom" class="texto2"><select name="sexo" id="sexo">
<option selected="selected">Selecione...</option>
<option>Feminino</option>
<option>Masculino</option>
</select></td>
</tr>
<tr>
<td height="23" align="right" valign="bottom" class="texto2"><strong>Selecione a categoria:</strong></td>
<td height="23" align="left" valign="bottom" class="texto2"><select name="cat" id="cat">
<option selected="selected">Selecione...</option>
<option>100m</option>
<option>200m</option>
<option>400m</option>
<option>5000m</option>
<option>10000m</option>
</select></td>
</tr>
<tr>
<td align="right" valign="middle" class="texto2"><strong class="texto2">Informe o número da matricula:</strong></td>
<td width="108" align="left" valign="middle"><input name="mat" type="text" id="mat" size="18" maxlength="6" /></td>
<td width="11" align="center" valign="middle">-</td>
<td width="56" align="left" valign="middle"><input name="dv" type="text" id="dv" size="2" maxlength="1" /></td>
<td width="87" align="left" valign="middle"><input type="submit" name="button" id="button" value="Avançar" onClick="return valida()"/></td>
</tr>
<tr>
<td align="right" valign="top"> </td>
<td height="24" colspan="3" align="left" valign="top" class="texto3"><div class="texto3">**somente números + digito verificador</div></td>
</tr>
</table>
</div></td>
</tr><input name="mod" type="hidden" value="Atletismo">
</table>
</div>
</form>
menu.php (pra funcionar certinho ae)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
#menu ul{
padding:2px;
}
#menu li {
text-align:left\9;
width:150px\9;
list-style: none;
padding:5px 5px;
font-weight:bold;
background:#CCC;
border-top: solid 1px #666;
border-left:solid 1px #666;
border-right:solid 2px #000;
border-bottom: solid 2px #000;
margin-bottom:5px;
font: 12px verdana, arial, helvetiva, sans-serif;
}
#menu li a {
display:block;
color: #F60;
font-weight:bold;
text-decoration: none;
padding-left: 8px;
}
#menu li a:visited {
color: #F60;
}
#menu li a:hover {
color: #F60;
}
#menu li:hover {
border-top: solid 2px #000;
border-left:solid 2px #000;
border-right:solid 1px #666;
border-bottom: solid 1px #666;
}
</style>
</head>
<body>
<div id="menu">
<ul>
<li>
<a href="index.php?mod=atletismo">Atletismo</a>
</li>
<li>
<a href="index.php?mod=basquete">Basquete</a>
</li>
<li>
<a href="index.php?mod=canastra">Canastra</a>
</li>
<li>
<a href="index.php?mod=domino">Dominó</a>
</li>
<li>
<a href="index.php?mod=futebol">Futebol Suiço</a>
</li>
<li>
<a href="index.php?mod=futsal">Futsal</a>
</li>
<li>
<a href="index.php?mod=natacao">Natação</a>
</li>
<li>
<a href="index.php?mod=sinuca">Sinuca</a>
</li>
<li>
<a href="index.php?mod=teniscampo">Tênis de Campo</a>
</li>
</li>
<li>
<a href="index.php?mod=tenismesa">Tênis de Mesa</a>
</li>
<li>
<a href="index.php?mod=truco">Truco</a>
</li>
<li>
<a href="index.php?mod=volei2x2">Vôlei de Areia 2x2</a>
</li>
<li>
<a href="index.php?mod=volei">Volei Misto</a>
</li>
<li>
<a href="index.php?mod=xadrez">Xadrez</a>
</ul>
</div>
</body>
</html>
Deixo também um link para download dos 3 arquivos acima, que podem ser baixados CLICANDO AQUI.
Agradeço dede já a atenção dispensada.
[]'s
Carregando comentários...