JavaScript : controllare lungezza campi, come?

Come si controlla se il valore di un campo č maggiore di n caratteri in modo da cambiare stile al campo?

mi serve sapere solo il modo di vedere la lunghezza del campo ... ho provato:

alert(document.getElementById('username').value.length)

ma

se č vuoto da : 0 ( nessun carattere )

se č pieno non restituisce nulla ...  :P ( anche con un carattere, ricevo l'alert vuoto)

 :bye:

inviato 9 anni fa
Andrea Turso
Andrea Turso
86
X 0 X

A me funziona:

<form id="form1" name="form1" method="post" action="">
  <p>
    <input type="text" name="textfield" id="ciccio" />
</p>
  <p>
    <input type="button" name="Button" value="Button" onclick="javascript: azzo();" />
</p>
</form>
<script language="javascript" type="text/javascript">
function azzo()
{
   alert(document.getElementById('ciccio').value.length);
}
</script>

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda