Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/02/2004, 19:36
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 1 mes
Puntos: 61
Hola maralbust@netsc!

Para acceder al contenido de un campo de un formulario sin tener problemas con ningún navegador te recomiendo que uses lo siguiente:

Suponendo que el campo al que te refieres está dentro del único formulario de la página pon lo siguiente:

caracteres=document.forms[0].nombreDelCampo.value.length;
if(caracteres<9){alert("Has introducido un tel. demasiado corto.");}

Claro que, para que se ejecute en el momento preciso tendrás que meterlo en una función dentro del head y llamarla en el momento adecuado.

Por ejemplo:
<script>
function control(){
caracteres=document.forms[0].nombreDelCampo.value.length;
if(caracteres<9){alert("Has introducido un tel. demasiado corto.");}
}
</script>
y para que se ejecute puedes poner en el campo en cuestión:

<input
type="text"
size="10"
maxlength="9"
onblur="control()"
name="nombreDelCampo" />

Espero que te haya servido. Lo que te proponían es también muy válido, pero para navegadores un poco modernos...

Un saludo!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.