form:
CÓDIGO
<form name="myForm"
action="/teste/dynamictextareacounter.asp?ID=<%=siteID%>"
method="post">
<b>Uma Função de Contagem e Limite de TextArea</b><br>
<textarea name="message1" wrap="physical" cols="28" rows="5"
onKeyDown="textCounter(document.myForm.message1,document.myForm.remLen1,125)"
onKeyUp="textCounter(document.myForm.message1,document.myForm.remLen1,125)"></textarea>
<br>
<input readonly type="text" name="remLen1" size="3" maxlength="3" value="125">
caracteres restantes
<br>
<textarea name="message2" wrap="physical" cols="28" rows="5"
onKeyDown="textCounter(document.myForm.message2,document.myForm.remLen2,125)"
onKeyUp="textCounter(document.myForm.message2,document.myForm.remLen2,125)"></textarea>
<br>
<input readonly type="text" name="remLen2" size="3" maxlength="3" value="125">
caracteres restantes
<br>
<input type="Submit" name="Submit" value="Submit">
<br>
</form>
action="/teste/dynamictextareacounter.asp?ID=<%=siteID%>"
method="post">
<b>Uma Função de Contagem e Limite de TextArea</b><br>
<textarea name="message1" wrap="physical" cols="28" rows="5"
onKeyDown="textCounter(document.myForm.message1,document.myForm.remLen1,125)"
onKeyUp="textCounter(document.myForm.message1,document.myForm.remLen1,125)"></textarea>
<br>
<input readonly type="text" name="remLen1" size="3" maxlength="3" value="125">
caracteres restantes
<br>
<textarea name="message2" wrap="physical" cols="28" rows="5"
onKeyDown="textCounter(document.myForm.message2,document.myForm.remLen2,125)"
onKeyUp="textCounter(document.myForm.message2,document.myForm.remLen2,125)"></textarea>
<br>
<input readonly type="text" name="remLen2" size="3" maxlength="3" value="125">
caracteres restantes
<br>
<input type="Submit" name="Submit" value="Submit">
<br>
</form>
Aqui está a função java script:
CÓDIGO
<script LANGUAGE="JavaScript">
<! - Use a função para múltiplas textarea em uma página ->
<! - Limitar o número de caracteres por textarea ->
<! - inicio
function textCounter(field,cntfield,maxlimit) {
if (field.value.length > maxlimit) !
field.value = field.value.substring(0, maxlimit);
else
cntfield.value = maxlimit - field.value.length;
}
// fim-->
</script>
<! - Use a função para múltiplas textarea em uma página ->
<! - Limitar o número de caracteres por textarea ->
<! - inicio
function textCounter(field,cntfield,maxlimit) {
if (field.value.length > maxlimit) !
field.value = field.value.substring(0, maxlimit);
else
cntfield.value = maxlimit - field.value.length;
}
// fim-->
</script>

Help














