Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17395
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Impedir texto muito grande no campo

20-04-2007 09:14

Nesse artigo vou mostrar um script que impede que textos muito grandes sejam digitados no nosso campo.

Vejamos o código detalhado:

<script language="JavaScript"> /* início da função ativada ao digitar no campo */ function verifica() { /* o valor do campo é obtido */ var campo = document.form.texto.value; /* é obtido o tamanho do campo atual - 1 */ var tamanho_campo=document.form.texto.value.length-1; /* escreve passa a ser o valor do campo - o último caracter */ escreve = campo.substring(0,tamanho_campo) /* texto é o input do formulário */ var texto = campo; /* tamanho máximo em caracter para palavras */ var ate=10; /* separamos cada palavra do texto */ var quebra = texto.split(" "); /* é obtido o tamanho de quantos textos tem */ var total = quebra.length; /* aqui, listamos palavra por palavra */ for(var i=0; i < total; i++) { /* aqui pegamos a palavra que for maior q a permitida */ if(quebra[i].length>ate) { /* a palavra é reescrevida no input, sem o último caracter */ alert("as palavras não podem ter mais que "+ ate +" caracter(es)") document.form.texto.value=escreve; return false; } } } </script> <form name="form"> <textarea name="texto" cols="20" rows="5" onKeypress="verifica();"></textarea> </form>

0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado