Ir para conteúdo

POWERED BY:

Arquivado

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

Michele dos Santos

Validação de UF

Recommended Posts

Olá!

 

você vai fzer uma validação das UF do Brazil? Num seria melhor usar um <select> ? Afinal, msm se preferir fzer via JS terá de digitar tds as siglas.

 

Mas para validar você pode limitar a input com maxlength="2" e utilizar a seguinte funcao no onsubmit do form:

 

<script type="text/javascript">	validaUF = function() {			uf = document.getElementById("tx_uf").value;				ufValida = false;				if(uf.length == 2) {			nUf = uf.toUpperCase();						if(nUf == "RJ" || nUf == "SP" || nUf == "MG" || .............) {//aqui você poe tds as UF do Brasil							ufValida = true;						}					}				if(ufValida) {					return true;				}else {					return false;				}		}</script>
(declara a funcao no onsubmit assim: <form onsubmit="return validaUF()">)

 

 

Não pude testar, mas qqr coisa grita ae q nois v o q faz.

 

 

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu uso este e é funcional!

 

function validUF(){		//validar UF		if (document.form1.uf.value == "" || document.form1.uf.value.length < 2){			alert("O campo " + document.form1.uf.name + " deve ter 2 caracteris!");			document.form1.uf.focus();			return false;		}				if (document.form1.uf.value == "" || document.form1.uf.value.length || nUf == "RJ" || nUf == "SP" || nUf == "MG" || // coloque aqui todos os estados brasileiros){			alert(document.form1.uf.name + " inválida !");			document.form1.uf.focus();			return false;		}		}
Espero que ajude! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

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.