Come formattare un campo di testo per accettare solo i numeri

February 20

Fornire esperienze utente chiazza di petrolio come un web designer e sviluppatore a volte può venire giù ai piccoli dettagli, come ad esempio i campi del modulo di formattazione per accettare solo i tipi di input che sono progettati per accettare. La formattazione di un campo di testo in modo che accetterà solo i numeri come input, e non lettere o altri caratteri, può essere fatto modificando il "<head>" campo del documento HTML.

istruzione

1 Avviare il JavaScript che formattare il campo di testo aggiungendo la seguente definizione tipo di script:

<Script type = "text / javascript">

<! -

2 Creare una funzione che richiede numeri solo utilizzando il seguente codice e cambiando "examplefield" al nome del campo che si sta effettivamente in uso:

Funzione numbersonly (examplefield, e, dec)

3 Aggiungere le seguenti definizioni di carattere utilizzando il seguente codice:

{

chiave var;

var KeyChar;

if (window.event)

key = window.event.keyCode;

else if (e)

key = e.which;

altro

return true;

KeyChar = String.fromCharCode (chiave);

4 Impostare i tasti di controllo utilizzando il seguente codice:

if ((== null chiave) || (== tasto 0) || (== tasto 8) ||

(== Tasto 9) || (== Chiave 13) || (== Chiave 27))

return true;