Me podrían ayudar con un problema que tengo. Estoy haciendo una página JSF y un contador de caracteres usando un código JavaScript. El código JavaScript es:
<script type="text/javascript">
<!-- Original: Ronnie T. Moore -->
<!-- Begin
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
countfield.value = maxlimit - field.value.length;
}
// End -->
</script>
Y en el formulario tengo:
<h:form id = "formAutotanques">
<h:inputTextarea id="justificacion" value=" style="text-transform: uppercase; height : 86px;"
onkeydown="textCounter('formAutotanques:justificacion', 'formAutotanques:txtCuenta', 125);"
onkeyup="textCounter('formAutotanques:justificacion', 'formAutotanques:txtCuenta', 125);">
</h:inputTextarea>
<h:inputText id="txtCuenta" value="125" maxlength="3" />
</form>
El método recibe el nombre de los componentes, pero cuando le envio los nombres como les puse no funciona. Me podrían ayudar por favor...