Jump to content


Photo

"replace"


  • Faça o login para participar
8 replies to this topic

#1 uiLhian

uiLhian

    Turista

  • Usuários
  • 26 posts
  • Sexo:Não informado

Posted 05/06/2008, 10:44

Bom eu tenho esse código abaixo:

<script language="text/JavaScript">
		var txt=document.getElementsByTagName('textarea')[0];
			txt.value=txt.value.replace(/a/gi,"α");
			txt.value=txt.value.replace(/b/gi,"в");
			txt.value=txt.value.replace(/e/gi,"Ñâ€");
			txt.value=txt.value.replace(/f/gi,"Æ’");
			void(0); 
</script>

Gostaria de saber como faço pra quando eu clicar no botão ou link ('qual dos dois for mais facil') ele execultar a variavel 'txt' converter o texto contido na textarea.

Se for possivel, ou mais facil, tipo conforme eu for digitando ele ir convertendo o texto já...

desde já obrigado!

Edição feita por: uiLhian, 05/06/2008, 11:13.


#2 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 05/06/2008, 12:38

É só criar uma função e chamá-la no evento correto.

function checar(){
// Seu código aqui no meio

}

Depois chamar no evento:
<textarea onkeyup="checar()"></textarea>

Blz ?!
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#3 uiLhian

uiLhian

    Turista

  • Usuários
  • 26 posts
  • Sexo:Não informado

Posted 05/06/2008, 14:22

tipo leio nessa area, tipo agora é só criar um <a href="" onclick="checar();">teste</a> ? e ele converte ?
me desculpe se naum entedi direito@

#4 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 05/06/2008, 17:02

Isso ... vc testou ?!
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#5 uiLhian

uiLhian

    Turista

  • Usuários
  • 26 posts
  • Sexo:Não informado

Posted 10/06/2008, 08:57

testei num deu certo não, mesmo usando essa função que vc me explicou ae... :(

#6 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 10/06/2008, 09:22

Poste aqui como você fez.
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#7 uiLhian

uiLhian

    Turista

  • Usuários
  • 26 posts
  • Sexo:Não informado

Posted 10/06/2008, 11:12

<html>
<head>
<script language="text/JavaScript">
function checar() {
		var txt=document.getElementsByTagName('textarea')[0];
			txt.value=txt.value.replace(/a/gi,"α");
			txt.value=txt.value.replace(/b/gi,"в");
			txt.value=txt.value.replace(/e/gi,"Ñâ€");
			txt.value=txt.value.replace(/f/gi,"Æ’");
			void(0);
}
</script>
</head>
<body>	
		<form>
			<textarea name="texto" onKeyUp="java script:checar();"></textarea>
		</form>
		<a href="#" onclick="java script:checar();">Teste</a>
</body>
</html>

tipo e onde ta "java script" ja tentei com ele junto tbm! e nada.

Edição feita por: uiLhian, 10/06/2008, 12:08.


#8 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 10/06/2008, 18:54

Não é language="text/JavaScript", é type="text/javasctip".
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#9 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 10/06/2008, 20:27

Não precisa colocar a palavra javascript no evento.
onkeyup="checar();"


Se usar tudo em minúscula já é uma passo em direção ao XHTML ... ~.^
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq