Jump to content


Photo

Minimo De Letras


  • Faça o login para participar
4 replies to this topic

#1 vicoluis

vicoluis

    Ativo

  • Banidos
  • PipPipPipPip
  • 351 posts
  • Sexo:Não informado
  • Localidade:Porto Alegre
  • Interesses:Opa, tenho uma loja de informática, trabalho com webdesigner, estou tentando me tornar um webmaster e sempre tentando aprender cada vez mais...

Posted 02/03/2004, 15:58

olá gente, como eu faço para q em uma busca a pessoa tenha q digitar por exemplo o minimo de tres letras, pq na minha busca se a pessoa digitar A ele aceita dai puxa todas as palavras q tenham a letra A, então se a pessoa tiver um numero minimo de letras a digitar, a pesquisa ficaria melhor e como eu faço?
seria nos IF´s tb? se for, o q colocar entre as aspas?


If (Busca = "numero_minimo_de_letras") then
 Response.write("digite um numero minimo de 3 letras para sua pesquisa.")



como fazer?

#2 Danth

Danth

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Não informado

Posted 02/03/2004, 16:24

Recomendo a você utilizar Java pra isso.

Use o seguinte:


<script LANGUAGE="JavaScript">
//Verifica se o formulário foi preenchido corretamente
function CheckForm () 
   {
	
	var errorMsg = "";
	
	//Verifica número de caracteres da inputbox
	texto=document.getElementById("msg").value;
	if (texto.length<=3){
    errorMsg += "\n - Sua pesquisa deve ter no mínimo 3 chars - ";
                }
	
                //Mostra mensagem de erro
	if (errorMsg != ""){
  errorMsg += alert(errorMsg + "\n\n");
  return false;
	}

         return true;
    }
</script>


E no form, você faz assim:

<form name="nome" method="post" action="act.asp" onSubmit="return CheckForm();">

ESPERO TER AJUDADO!!

ABRAÇÃO!!

Edição feita por: Danth, 02/03/2004, 16:25.


#3 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 02/03/2004, 16:55

olha,

desculpa Danth, mas essa é a secao de asp, e tem como fazer isso em asp entao da proxima vez se nao souber fazer em asp nao é necessario responder em js. E outra coisa eu nao recomendo fazer em js por que nao funciona em todos os navegadores.

em asp ficaria assim:

<%
busca = "a"
if (len(busca)<3) then
   response.write "é necessario pelo menos 3 caracteres"
end if
%>

usei a funcao "Len()"

ela verfica a quantidade de caracteres que tem uma variavel do tipo texto


B)
www.andrewsmedina.com.br

#4 vicoluis

vicoluis

    Ativo

  • Banidos
  • PipPipPipPip
  • 351 posts
  • Sexo:Não informado
  • Localidade:Porto Alegre
  • Interesses:Opa, tenho uma loja de informática, trabalho com webdesigner, estou tentando me tornar um webmaster e sempre tentando aprender cada vez mais...

Posted 02/03/2004, 17:38

valew cybermix muito obrigado, vou ver aqui... e o código em js num funcionou aqyu, vou testar em asp e depois posto aqui.... valew

#5 vicoluis

vicoluis

    Ativo

  • Banidos
  • PipPipPipPip
  • 351 posts
  • Sexo:Não informado
  • Localidade:Porto Alegre
  • Interesses:Opa, tenho uma loja de informática, trabalho com webdesigner, estou tentando me tornar um webmaster e sempre tentando aprender cada vez mais...

Posted 02/03/2004, 18:21

funcionou... tópico resolvido.....




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq