Jump to content
Fórum Script Brasil
  • 0

Validar Formulário


Guest :: Rick ::

Question

Guest :: Rick ::

Boa Tarde, pessoal!

Gostaria de saber como faço para calcular a quatidade de caracteres digitada pelo usuário em um campo text onde deve ser maior que 3 o número digitado.

Abraços

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

vê se ajuda, eu peguei aqui ms uma vez. achu q foi o Jissa q postou


..
<script language="javascript">
function limitar(obj)
{
   if(obj.value.length>=200)
   {
       event.keyCode=8;
       return false;
   }
   contar(obj);
}
function contar(obj)
{
   document.all.caracteres.value = obj.value.length;
}

</script>
..
<textarea name="texto" rows="3" cols="30" onKeyPress="limitar(this)"; onKeyDown="contar(this)";></textarea>
<font size="2">Carcteres Digitados: <input type="text" size="3" name="caracteres" readonly></td>
nesse caso o máximo de caracteres será de 200... fica com esse cód ai q é bem legal, mas talvez seja esse q você quer

<script language="javascript">
function validaform(formulario) {
if(formulario.texto.value.length<3) {
alert("Não pode ter menos q 3");
formulario.texto.focus();
return false;
}
return true;
}
</script>
..
<form onSubmit='return validaform(this);'....>
<input type="text" name="texto"><br>
<input type="submit" value="OK">
..

isso deve ajudar, qualquer coisa posta ai

Link to comment
Share on other sites

  • 0

Æ beleza???

Bom você tem q fazer:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

[B]<script>
function validaCampo()
{
if(document.form.elc.value.length<3)
{
alert('Seu campo precisa ter mais que 3 letras')
document.form.elc.value=""
document.form.elc.focus()
}
else
{window.location="index.htm"}
}
</script>[/B]

</head>

<body>

[B]<form name="form" method="post" action="">
  <input type="text" name="elc">
  <input type="button" name="Enviar" value="Enviar" onClick="validaCampo()">
</form>[/B]

</body>
</html>

qualquer duvida posta ai....

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.1k
    • Total Posts
      652k
×
×
  • Create New...