๖ۣۜωℋĦτکﬠσ̲η ॐ Postado Setembro 5, 2009 Denunciar Share Postado Setembro 5, 2009 (editado) Ola galera, to fazendo um script que modifica toda a acentuaçao de um textarea pelos Codigos HTML deles...Script<script type="text/javascript"> function acentuacao_grafica(input) { base = input; nome = document.getElementById('nome'); nome.value = base.value .replace(/ã/gi, "ã") .replace(/â/gi, "â") .replace(/á/gi, "á") .replace(/à/gi, "à") .replace(/ä/gi, "ä") .replace(/ê/gi, "ê") .replace(/é/gi, "é") .replace(/è/gi, "à") .replace(/ë/gi, "ë") .replace(/î/gi, "î") .replace(/í/gi, "í") .replace(/ì/gi, "ì") .replace(/ï/gi, "ï") .replace(/õ/gi, "õ") .replace(/ô/gi, "ô") .replace(/ó/gi, "ó") .replace(/ò/gi, "ò") .replace(/ö/gi, "ö") .replace(/û/gi, "û") .replace(/ú/gi, "ú") .replace(/ù/gi, "ù") .replace(/ü/gi, "ü") .replace(/ç/gi, "ç") ; } </script> <div class="formholder"> <p class="titulo">Adicionar mensagem</p> <form action="<?php $_SERVER['PHP_SELF'] ?>" method="post"> <b>Título:</b><br /> <input type="text" name="titulo" width="500"/><br /> <b>Autor:</b><br /> <select name="autor" width="500"/> <option id="Rony" value="Rony" title="Rony">Rony</option> <option id="Paulo" value="Paulo" title="Paulo">Paulo</option> <option id="Outro" value="Outro" title="Outro">Outro</option> </select><br> <b>Conteúdo:</b><br /> <textarea name="conteudo" onMouseOut="acentuacao_grafica(this)" cols="73" rows="20"></textarea><br /> <input name="enviar" type="submit" value="enviar" /> </form> <a href="admiin.php">Voltar para o menu Principal</a> </div>como eu faria pro input "enviar" executar o script dentro do textarea "conteudo"Agradeçeria pela ajuda aew galera.. Editado Setembro 5, 2009 por ๖ۣۜωℋĦτکﬠσ̲η ॐ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Danilo Moraes Postado Setembro 5, 2009 Denunciar Share Postado Setembro 5, 2009 Dentro da funcao, talvez trocar aquele getElementById('nome') por getElementById('conteudo')... porque tu ta usando o evento onmouseout do textarea? vai quere usa esse evento ou o do enviar? Dependendo, tu pode checar se o parametro recebido é de string ou objeto. Se for string, tu pega o objeto por aquela string. Assim:function acentuacao_grafica(input) { if(typeof input == "string") base=document.getElementById(input); nome = document.getElementById('nome'); e chamar assim: <input name="enviar" type="submit" value="enviar" onclick="acentuacao_grafica('conteudo')/>Tenta isso aewT+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ๖ۣۜωℋĦτکﬠσ̲η ॐ Postado Setembro 5, 2009 Autor Denunciar Share Postado Setembro 5, 2009 (editado) olá cara, eu tentei fazer isso, e não deu não, eu até troquei os nomes "nome = document.getElementById('nome');" por "conteudo = document.getElementById('conteudo');" e não deu..não tem outro jeito de fazer ? Editado Setembro 5, 2009 por Jonathan Queiroz Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
๖ۣۜωℋĦτکﬠσ̲η ॐ
Ola galera, to fazendo um script que modifica toda a acentuaçao de um textarea pelos Codigos HTML deles...
Script
como eu faria pro input "enviar" executar o script dentro do textarea "conteudo"
Agradeçeria pela ajuda aew galera..
Editado por ๖ۣۜωℋĦτکﬠσ̲η ॐLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.