Ir para conteúdo

POWERED BY:

Arquivado

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

can

[Resolvido] keyup

Recommended Posts

tenho esse cofigo gostaria de colocar o keyup dentro da tag javascript tirar do botao mas nao consegui se alguem puder ajudar

 

 

 

<script language="JavaScript">

function Contar(Campo,NumCaracteresMax,DivResposta){

a = document.getElementById(Campo).value.length;

 

document.getElementById(DivResposta).innerHTML = NumCaracteresMax - a;

 

if(a>NumCaracteresMax){

document.getElementById(DivResposta).innerHTML = 0;

c = document.getElementById(Campo).value

.substring(0,NumCaracteresMax);

document.getElementById(Campo).value = c;

}

 

}

</script>

 

 

 

<div id="Qtd"></div>

<textarea id="teste" cols="50" rows="15" onKeyUp="Contar('teste','18','Qtd')"></textarea>

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenho esse cofigo gostaria de colocar o keyup dentro da tag javascript tirar do botao mas nao consegui se alguem puder ajudar

tag <script></script> ?

você precisa chamar o objeto de alguma maneira.. fazer um loop colocando a função em todos os textareas faria isso que você quer, mas seria desnecessário.

Tem algum motivo especial para querer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao trabalho com templates em uma firma quem desenvolveu o template fez muito amarrado ao sistema entao nao da pra alterar, quer dizer dar pra alterar mas ia "sair do padrao da empresa"

 

entao tem o document.getElementById que pega um id determinado

nao sei se tem como fazer isso document.getElementById('nomeContato').onKeypress quando clicar em um input text com esse id ele continuar executando script

 

Sei la valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não.. seria algo do tipo:

"Loop por todos os elementos da página, com condição ou não"... adicionando a função que você quer do evento, durante o onload.

Essa idéia aqui:

 

http://forum.imasters.com.br/index.php...=299619&hl=

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que preciso é mais o menos isso fiz o teste com esse script mais nada aconteceu

 

<input id="vai" type="text" value="teste" />

 

JavaScript

 

 

addEvent(document.getElementById('vai'), 'change', function(event) {

alert('teste');

});

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao pessoal fiz com mootools, agora preciso contar os texto digitados nao to conseguindo fazer tb no trampo nao tenho acesso ao site do mootools

 

valeu

 

 

 

 

<script>

window.addEvent('domready', function () {

 

$("myinput").addEvent('keyup', function(event) {

 

 

teste();

 

});

 

});

 

function teste(){

 

alert("sdfsf");

}

 

</script>";

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala aee amigo,beleza ?

 

Vê se é isso aqui que você quer

 

<script language="JavaScript">
window.onload = function ()
{
	document.getElementById('Qtd').innerHTML = 18;
	document.getElementById("teste").onkeyup = function (){
		Contar('teste','18','Qtd');			
	}
}
function Contar(Campo,NumCaracteresMax,DivResposta)
{
	a = document.getElementById(Campo).value.length;
	document.getElementById(DivResposta).innerHTML = NumCaracteresMax - a;
	
	if(a>NumCaracteresMax)
	{
		document.getElementById(DivResposta).innerHTML = 0;
		c = document.getElementById(Campo).value.substring(0,NumCaracteresMax);
		document.getElementById(Campo).value = c;
	}

}
</script>

<div id="Qtd"></div>
<textarea id="teste" cols="50" rows="15" ></textarea>

 

abssssss

Compartilhar este post


Link para o post
Compartilhar em outros sites

valeu pela ajuda mas conseguir resolver esse problema agora to com um outro.

fiz esse codigo so que no " resdata " nao tou conseguindo jogar o valor de data que ele pega no mootools

 

 

se alguem souber o que estou fazendo de errado .... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

 

 

 

window.addEvent('domready', function () {

$(\"dados[MES_DE]\").addEvent('keyup', function(event) {

 

var data = $(\"numero_branco\").value+','+$(\"dados[ANO_DE]\").value;

var mes = $(\"dados[MES_DE]\").value.length;

var ano = $(\"dados[ANO_DE]\").value.length;

 

if(mes == 2){

 

new Ajax('reports.php?action_form=generico&relatorio=$relatorio&campanha=$campanha&cliente=$cliente&resdata=data', {method: 'get',update: $('log')}).request();

 

 

}

});

});

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hummm

 

Q bom q conseguiu :D, sendo q de mootools eu não entendo nadinha de nada, conheço mt poko de frameworks :( e infelizmente naum conseguirei te ajudar.

 

Mas pq você num abre um novo post com a sua nova dúvida, as vezes você sendo mais específico no título do post alguém q saque de mootools possa te ajudar, até pq mt gente pensa ainda q você tem problemas no keyup.

 

 

Absssss

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.