Ir para conteúdo

POWERED BY:

Arquivado

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

manoaj

problema com função de contagem

Recommended Posts

pessoal to com problema aqui eu tenho uma função que conta a quantidade de letras que esta sendo digitada na caixa de texto , mas eu não quero usar ela é um script pre programado , eu tentei tirar ela mas o resto do script para de funcionar , alguem me ajudar com esse escript preciso de uma informação detalahda do que esta contecendo nele pra poder enteder já que é pre que peguei .

 

$(document).ready(function(){
						   
	$('#inputField').bind("blur focus keydown keypress keyup", function(){recount();});
	
	
	$('#tweetForm').submit(function(e){
	
		tweet();
		e.preventDefault();
	
	});



function recount()
{
	var maxlen=140;
	var current = maxlen-$('#inputField').val().length;
	$('.counter').html(current);
	
		
	if(current<0 || current==maxlen)
	{
		$('.counter').css('color','#D40D12');
		$('input.submitButton').attr('disabled','disabled').addClass('inact');
	}
	else
		$('input.submitButton').removeAttr('disabled').removeClass('inact');

	
	if(current<10)
		$('.counter').css('color','#D40D12');
	
	else if(current<20)
		$('.counter').css('color','#5C0002');

	else
		$('.counter').css('color','#cccccc');
	
}



function tweet(){
	var submitData = $('#tweetForm').serialize();
	
	
	$.ajax({
		type: "POST",
		url: "submit.php",
		data: submitData,
		dataType: "html",
		success: function(msg){
			
			if(parseInt(msg)!=0)
			{
				$('ul.statuses li:first-child').before(msg);
				$("ul.statuses:empty").append(msg);
				
				$('#lastTweet').html($('#inputField').val());
				
				$('#inputField').val('');
				recount();
			}
		}
		
	});

}	
});

 

a função que eu quero que funcione é esta pe ela é responsavel por enviar as informações pra pagina submit mas o retso do script ta atrapalhando eu não intendo muito js então queria ajuda de vcs pra me esplicar o codigo acima

 

function tweet(){
var submitData = $('#tweetForm').serialize();


$.ajax({
type: "POST",
url: "submit.php",
data: submitData,
dataType: "html",
success: function(msg){

if(parseInt(msg)!=0)
{
$('ul.statuses li:first-child').before(msg);
$("ul.statuses:empty").append(msg);

$('#lastTweet').html($('#inputField').val());

$('#inputField').val('');
recount();
}
}

});

}
});

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

o código tá bem separadinho cara..

 

retirando oq vc não quer, fica assim:

$(document).ready(function(){
	
	$('#tweetForm').submit(function(e){
		tweet();
		e.preventDefault();
	});

function tweet(){
	var submitData = $('#tweetForm').serialize();
	
	
	$.ajax({
		type: "POST",
		url: "submit.php",
		data: submitData,
		dataType: "html",
		success: function(msg){
			
			if(parseInt(msg)!=0)
			{
				$('ul.statuses li:first-child').before(msg);
				$("ul.statuses:empty").append(msg);
				
				$('#lastTweet').html($('#inputField').val());
				
				$('#inputField').val('');
				recount();
			}
		}
		
	});

}	
});

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.