Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2011, 10:23
miguelcalla
(Desactivado)
 
Fecha de Ingreso: octubre-2011
Mensajes: 164
Antigüedad: 12 años, 6 meses
Puntos: 1
contador de caracteres no se muestra a la primera en formulario Update

index.php funciona perfecto ,luego cuando quiero modificar algun otr dato abro edicion_ficha.php (update) ; y el cuadrito del contador de caracteres aparece en blanco

uso la sgte funcion para contar los caracteres
funciones.js

contenido_textarea = ""
num_caracteres_permitidos = 250
function valida_longitud(){
num_caracteres = document.forms[0].funcionp.value.length
if (num_caracteres > num_caracteres_permitidos){
document.forms[0].funcionp.value = contenido_textarea }
else{
contenido_textarea = document.forms[0].funcionp.value }
if (num_caracteres >= num_caracteres_permitidos){
document.forms[0].caracteres.style.color="#ff0000";}else{
document.forms[0].caracteres.style.color="#000000";}
cuenta()
}
function cuenta(){
document.forms[0].caracteres.value=document.forms[0].funcionp.value.length}

edicion_ficha.php

<tr><!--Justificación de la Postulación-->
<td align="right" nowrap="nowrap">Justificación de la Postulación <span class="campo_obligatorio">* <br><i>250 caracter max.</i></span></td>
<td nowrap="nowrap">
<textarea name="justificacionp" id="justificacionp" cols="20" rows="5" onkeydown="longitud()" onkeyup="longitud()" value=""><?php echo $db_user["justificacionpostulacion"];?></textarea>
</td>
</tr>
<tr> <!--caracteres:-->
<td align="right" nowrap="nowrap"><i>caracteres:</i>
</td>
<td><input align="right" type="text" name="c" size="4" disabled="yes" style="text-align:center;">
</td>
</tr>