Ir para conteúdo

POWERED BY:

Arquivado

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

bimpercursso

função para data

Recommended Posts

ae pessoal, tenho em um formulario tres ampos (dia,mes,ano) para guardar a data de aniversario, preciso fazer com que quando a pessoa digitar os 2 digitos do dia pular para a caixinha do mes automatico, ja vi isso em diversos sites, mas nao manjo de javascript. e cloaro quando a pessoa digitar os 2 digitos do mes pular para o ano.alguem pode me ajudar com isso ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloque a função autoTab no evento onload da tag body:

 

//funcao de eventosaddEvent = function(o, e, f, s){	var r = o[r = "_" + (e = "on" + e)] = o[r] || (o[e] ? [[o[e], o]] : []), a, c, d;	r[r.length] = [f, s || o], o[e] = function(e){		try{			(e = e || event).preventDefault || (e.preventDefault = function(){e.returnValue = false;});			e.stopPropagation || (e.stopPropagation = function(){e.cancelBubble = true;});			e.target || (e.target = e.srcElement || null);			e.key = (e.which + 1 || e.keyCode + 1) - 1 || 0;		}catch(f){}		for(d = 1, f = r.length; f; r[--f] && (a = r[f][0], o = r[f][1], a.call ? c = a.call(o, e) : (o._ = a, c = o._(e), o._ = null), d &= c !== false));		return e = null, !!d;	}};removeEvent = function(o, e, f, s){	for(var i = (e = o["_on" + e] || []).length; i;)		if(e[--i] && e[i][0] == f && (s || o) == e[i][1])			return delete e[i];	return false;};autoTab = function(){	var c = 0, lastKey = function(e){c = e.key;}, next = function(e){		var i, j, f = (e = e.target).form.elements, l = e.value.length, m = e.maxLength;		if(c && m > -1 && l >= m){			for(i = l = f.length; f[--i] != e;);			for(j = i; (j = (j + 1) % l) != i && (!f[j].type || f[j].disabled || f[j].readOnly || f[j].type.toLowerCase() == "hidden"););			j != i && f[j].focus();		}	};	for(var f, i = (f = document.forms).length; i; addEvent(f[--i], "keyup", next), addEvent(f[i], "keypress", lastKey));};

E em cada input text você deve utilizar o atributo maxlength com o tamanho máximo de caracteres.

Compartilhar este post


Link para o post
Compartilhar em outros sites

muito obrigado pela função, mas alguem poderia me dizer como Coloquar a função autoTab no evento onload da tag body, pois nao manjo de javascript, nao conheço muito bem.obrigado

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.