Ir para conteúdo

POWERED BY:

Arquivado

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

DouglasP

Trocar acentos

Recommended Posts

Boa noite,

preciso fazer um js que percorra os textos dos inputs no caso e troque os acentos pelo fix,

no caso se tiver Hoje ás 14:00 fique Hoje ás 14:00

 

como fazer?

grato.

 

Tenho a pagina:

 

<?php header("Content-Type: text/html; charset=ISO-8859-1",true) ?>
<?

$query = "SELECT id,Titulo,local,datahora from clive_noticias where Tipo='balada' order by id desc";
$result = mysql_query( $query );

for($i=0;$i < mysql_num_rows($result);++$i)
{
$row = mysql_fetch_row($result);

echo "<li>[ Titulo: $row[1] / <a href=\"java script: void(0)\" onclick=\"popup('editor/news/altera.php?id=$row[0]');\">[ Ver ]</a> <a href=\"java script: void(0)\" onclick=\"PSystem('noticias','editor/news/del.php?id=$row[0]');\">[ Deletar ]</a></li>";
}

?>

em outra pagina quando gravo o texto com acento (ás) salva certo no bd, mas quando exibe por esse script, ele apareçe zoado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho q essa funcao vai te ajudar

 

você só troca as lçetras sem acentos pelo fix

 

<script type="text/javascript">
function noTilde(objResp) {  
var varString = new String(objResp.value);  
var stringAcentos = new String('àâêôûãõáéíóúçüÀÂÊÔÛÃÕÁÉÍÓÚÇÜ[]');  
var stringSemAcento = new String('aaeouaoaeioucuAAEOUAOAEIOUCU');  
 
var i = new Number();  
var j = new Number();  
var cString = new String();  
var varRes = '';  
 
for (i = 0; i < varString.length; i++) {  
cString = varString.substring(i, i + 1);  
for (j = 0; j < stringAcentos.length; j++) {  
if (stringAcentos.substring(j, j + 1) == cString){  
cString = stringSemAcento.substring(j, j + 1);  
}  
}  
varRes += cString;  
}  
objResp.value = varRes;  
}  
$(function() {
$("input:text").keyup(function() {
noTilde(this);
});
});
</script>

Detalhes....você tem q pegar a biblioteca de jQuery

 

Eu interei o jQuery com um cod q eu catei na net!

peguei na net e to usando

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.