Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

leooizepi

Erro Acentuação!

Recommended Posts

ae galera.. to fazendo uma validação em javascript.. e em uma delas tem acento "O campo Descriçao deve ser preenchido!"...... ele retorna com os acentos errados...

 

arquivos:

 

<?session_start();
	if ( !isset ($_SESSION["admin_logado"] ) ) {
		header("Location: ../login/login.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" />
<title>Gerenciador de Conteúdo EPwm.com</title>

<script language="javascript" type="text/javascript" src="ajax_downloads.js"></script>
<script type="text/javascript">
	function resultadoUpload(estado,local) {
		if (estado == 1) {
			document.getElementById('local_img').value = local;
			loadXMLDoc('cad_downloads.php');
		}
		if (estado == 2) {
			alert("Imagem deve ter no Mínimo 100px de largura");
			document.getElementById("nome").focus();
		}			
	}
</script>

<link rel="stylesheet" href="../../estilos.css" />

</head>

<body onLoad="document.getElementById('nome').focus();">

<div id="head">

  <ul id="main-top">
	<li><a href="../informacoes/">Minhas Informações</a></li>
	<li class="corner"><a href="../funcoes/destroi.php">Sair</a></li>
  </ul>
	
	<h1>CarSat</h1>
	<h2>Gerenciador de Conteúdo EPwm.com</h2>

	<ul id="main"><li><a href="../institucional/">Institucional</a></li><li><a href="../produtos/">Produtos</a></li><li><a href="../servicos/">Serviços</a></li><li><a href="#">Parceiros</a></li><li><a href="../classificados/">Classificados</a></li><li><a class="ativo">Downloads</a></li><li><a href="../links/">Links</a></li><li><a href="../noticias/">Notícias</a></li><li><a href="#">Atendimento</a></li></ul>

</div><!-- /head -->


<div id="side">

  <img src="../../images/logo.jpg" width="190" height="115" />

</div>
<!-- /side -->


<form method="post" enctype="multipart/form-data" action="controlUpload2.php" target="iframeUpload" name="iframe">
	<div id="center">
	 
		<ul id="sub-main">
			<li><a href="lista_downloads.php">Listar</a></li>
			<li><a class="ativo">Cadastrar</a></li>
		</ul>
		
		<div id="content">
		  <label>Nome:</label>
		  <br />
		  <input type="text" name="nome" id="nome" />

		  <br /><br />
		  <label>Imagem:</label>
		  <br />
		  <input type="file" name="image" id="image">	
		  
		  <input type="hidden" name="local_img" id="local_img">
		  <iframe name="iframeUpload" style="display:none"></iframe>


		  <br /><br />
		  <label>Descrição:</label>
		  <textarea name="descricao" rows="5" id="descricao"></textarea>
		  <br /><br />		  

		  <label>Link:</label>
		  <br />
		  <input type="text" name="link" id="link" />


		  <br />
		  <br />
		  <input type="button" name="button3" onClick="if(validaForm()){ java script: submit(); }" id="button3" value="Cadastrar" class="botao" />
		</div>
	  <!-- /content -->		

	</div><!-- /center -->
</form>


<div id="footer">Gerenciador de Conteúdo <a href="http://www.epwm.com" target="_blank">EPwm.com</a> - Todos os direitos reservados.</div>
<!-- /footer -->


</body>
</html>

ajax_downloads.js

function validaForm(){
	d = document.iframe;
	
	var extensoesOk = ",.gif,.jpg,.png,";
	var extensao = "," + d.image.value.substr(d.image.value.length - 4 ).toLowerCase() + ",";

	var extensoesOk2 = ",.jpeg,";
	var extensao2 = "," + d.image.value.substr(d.image.value.length - 5 ).toLowerCase() + ",";
	
	if(document.getElementById('nome').value == ""){
			alert("O campo Nome deve ser preenchido!");
			document.getElementById('nome').focus();
			return false;
	}
	if(document.getElementById('image').value == ""){
			alert("Selecione uma Imagem!");
			document.getElementById('image').focus();
			return false;
	}else 
		if( (extensoesOk.indexOf(extensao) == "-1") && (extensoesOk2.indexOf(extensao2) == "-1" ) ){
				alert(d.image.value + "\n\nNão possui uma extensão válida!" );
				document.getElementById('image').focus();
				return false;
		}
				if(document.getElementById('descricao').value == ""){
			alert("O campo Descriçao deve ser preenchido!");
			document.getElementById('descricao').focus();
			return false;
	}
	if(document.getElementById('link').value == ""){
			alert("O campo Link deve ser preenchido!");
			document.getElementById('link').focus();
			return false;
	}
	return true; 
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Criou o JS usando o DreamWeaver? Se for, abre o arquivo com o bloco de notas e salva em ANSI.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ou então muda o charset para ISO-8859-1!

Assim:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao fiz o js pelo dreamweaver.. fiz na mao mesmo!!

 

se eu mudar charset para ISO-8859-1, resolve o problema da "Descriçao", soh q o resto da pagina fica com a acentuação errada!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

certo.

 

Então voltando a página como estava como vem os acentos dos alerts?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, isso eu entendi! Mas perguntei errado como? O que vem?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ainda acho que o problema esta na codificação em que o arquivo foi salvo... Dá uma olhada, vale nada tentar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

to junto com o Klay.....

Compartilhar este post


Link para o post
Compartilhar em outros sites

mudei a formatação pra utf-8, pra testa.. e funciono!!

 

pq tem q ser em utf-8? pq minha pagina esta codificada assim?

Compartilhar este post


Link para o post
Compartilhar em outros sites

valeu galera.. muito obrigado!

 

jaja posto outra duvida!! hehe

 

abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.