![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
17/02/2004, 19:36
|
![Avatar de KarlanKas](http://static.forosdelweb.com/customavatars/avatar11549_2.gif) | 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. |