Ir para conteúdo

POWERED BY:

Arquivado

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

oce@n

sos em keyCode

Recommended Posts

oi estou tentando acionar o script e escrever um texto na textarea

 

basicamente quando o "enter" é carregado ele escreve "banana".

 

mas estou perdido...!!!

 

qq coisa deste género....

 

<?php
...
echo '<textarea id="formgd" name="formgd" cols="38" rows="5" class="textfield" onclick="checkKeycode(e)" >'.$valor.'</textarea>';

...
?>


<script language="JavaScript">
// document.onkeydown = checkKeycode
function checkKeycode() 
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
	if(keycode == 13){
	alert("enter: " + keycode);
	var ta = document.getElementById("formgd").value;
	ta += "qq coisa";
	//alert("<?php echo "Preencha o Campo data:"; ?>");
	//form01.data.write("preencha aqui");
	formgd.data.write ("banana");
	}
}
</script>

:blink:

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode botar no onBlur no textArea

 

<textarea id="formgd" name="formgd" cols="38" rows="5" class="textfield" onBlur="checkKeycode(this)" >valor no textArea</textarea>

 

 

 

<script language="JavaScript">

// document.onkeydown = checkKeycode

function checkKeycode(el)

{

el.value = 'banana';

 

}

 

acho que serve cara!

vlw

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif!!

era quase isso

 

a ideia é assumir o "<br>" sempre q carrego no "enter" e continuar o texto.

 

dai precisar do keycode = 13 (é o código do enter)

 

deveria ser qq coisa assim

 

function checkKeycode(e) 
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
	if(keycode == 13){
	alert("enter: " + keycode);
	var ta = document.getElementById("formgd").value;
	ta += 'qq coisa';
	//alert("<?php echo "Preencha o Campo data:"; ?>");
	//form01.data.write("preencha aqui");
	//formulario.formgd.write ("banana");
	e.value += 'banana';
	}
}

mas não funciona... http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

masi pra que isso cara?

tu vai botar isso pro banco de dados?

se for botar, jah tem uma função em php que assumi os enter altomatico

O.o

nao sei se entendi a pergunta

Compartilhar este post


Link para o post
Compartilhar em outros sites

1º resposta

masi pra que isso cara?

tu vai botar isso pro banco de dados?

se for botar, jah tem uma função em php que assumi os enter altomatico

O.o

nao sei se entendi a pergunta

 

2ºresposta:

uhmm.. tu pode criar elemento entao..

tipo, implementar um <br> toda vez q clicar enter

 

estuda um pouco de DOm se for o caso

 

var criaElementoBr = document.createElement("br");

Compartilhar este post


Link para o post
Compartilhar em outros sites

1º resposta

masi pra que isso cara?

tu vai botar isso pro banco de dados?

se for botar, jah tem uma função em php que assumi os enter altomatico

O.o

nao sei se entendi a pergunta

 

2ºresposta:

uhmm.. tu pode criar elemento entao..

tipo, implementar um <br> toda vez q clicar enter

 

estuda um pouco de DOm se for o caso

 

var criaElementoBr = document.createElement("br");

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.