aparece la encima da textarea
Maximo caracteres (250)
|---------------------------------------|
|abcdefg |
|---------------------------------------|
la no maximo de caracteres queria q apareça 243
comofazer isso ?
Posted 31/12/2003, 13:07
Posted 31/12/2003, 14:02
Posted 31/12/2003, 14:53
Posted 31/12/2003, 15:29
Posted 31/12/2003, 15:53
Posted 02/01/2004, 09:19
Posted 14/01/2004, 12:39
Posted 04/07/2004, 20:09
<script language="JavaScript">
function Contar(Campo){
if(Campo.value.length>100){
alert('Atenção, você atingiu o limite máximo de caracteres!');
frmCadastrar.mensagem.value=frmCadastrar.mensagem.value.substring(0,100);
}
document.getElementById("qtd").innerText =100-Campo.value.length;
}
</script>
Posted 04/07/2004, 23:02
<textarea name="texto"id="texto"cols="45"rows="10"maxlength="150"onkeypress="contador(this)"></textarea>
<input type="button"value="Enviar"onclick="envia()"><br>
<input type="text"name="resto">
</form>
<script language="javascript">
function contador(texto){
resto=texto.maxlength-texto.value.length;
if(event.keyPress==8){
contatoForm.resto.value=resto+1;
}
contatoForm.resto.value=resto;
if(resto<=0){
alert("Limite do tamanho do texto!");
contatoForm.texto.focus();
}
}
</script>pela logica o 'onkeypress' deveria incluir o BackSpace, nao?
Posted 15/07/2004, 00:38
Posted 15/07/2004, 10:03
Edição feita por: Felipe T., 15/07/2004, 11:25.
Posted 15/07/2004, 11:55
Posted 15/07/2004, 12:06
<script language="JavaScript">
function Contar(Campo){
document.getElementById("Qtd").innerText = 250-Campo.value.length
if((250-Campo.value.length) <= 0){
alert('Atenção! Você atingiu o limite máximo de caracteres!');
event.keyCode = 0;
}
}
</script>
<div id="Qtd">250</div>
<textarea onKeyDown="Contar(this)"></textarea>
Edição feita por: LeoB, 15/07/2004, 12:10.
Posted 15/07/2004, 13:09
<form name="contatoForm"action="">
Nome: <input type="text"name="nome"id="form"><br>
Assunto: <input type="text"name="assunto"id="assunto"><br>
<textarea name="texto"id="texto"cols="45"rows="10"maxlength="150"onKeyPress="contador(this)"></textarea>
<input type="button"value="Enviar"onClick="envia()">
<input type="button"value="Apagar"onClick="reset(this.form);contatoForm.resto.value=contatoForm.texto.maxlength"><br>
Caracteres Restantes: <input type="text"name="resto"value="150">
</form>
<script language="javascript">
function contador(texto){
resto=texto.maxlength-texto.value.length;
contatoForm.resto.value=resto;
if(resto<1){
alert("Limite do tamanho do texto!");
texto.value=texto.value.substring(0,texto.maxlength-1);
contatoForm.texto.focus();
}
}
function envia(){
resto=contatoForm.texto.maxlength-contatoForm.texto.value.length;
contatoForm.resto.value=resto;
nome=contatoForm.nome.value;
assunto=contatoForm.assunto.value;
texto=contatoForm.texto.value;
}
</script>
Posted 18/07/2004, 11:44
function contarCaracteres(){
var total=20;
var digitado=frmMensagem.mensagem.value.length;
if(digitado>total){
alert('Número máximo de caracteres excedido.');
frmMensagem.mensagem.value=frmMensagem.mensagem.value.slice(0,total) //exibe os 20 primeiros caracteres
}
digitado=frmMensagem.mensagem.value.length;
var restante=total-digitado;
document.getElementById('caracteres').innerText=restante.toString() + ' restantes';//exibe o texto na div
}<textarea name="mensagem" rows="8" id="mensagem" onKeyUp="contarCaracteres()" onChange="contarCaracteres()"></textarea> <div id="caracteres">20 restantes</div>
Edição feita por: _MX_, 18/07/2004, 11:45.
0 membro(s), 2 visitante(s) e 0 membros anônimo(s)