Domanda

ad esempio, desidero solo il numero di input del campo di testo. la mia idea è quando l'utente digita, chiamerà un javascript per verificare se è valido, se non è valido, elimino il testo che è appena stato inserito. Ma penso che sia molto complesso farlo. C'è un modo semplice per farlo?

È stato utile?

Soluzione

JQuery Masking potrebbe essere una buona scelta: http://digitalbush.com/projects/ masked-input-plugin /

Altri suggerimenti

Metti una validazione su submit.

Lo script per farlo è qui. È un requisito piuttosto comune.

http://javascript.internet.com/forms/validate-numeric -only.html

Penso, come ha detto o.k.w, jQuery Masking sarebbe una buona scelta a causa di 2 cose:

  1. jQuery è solido e veloce

  2. Il mascheramento è più intuitivo rispetto alla semplice eliminazione immediata degli input dell'utente senza alcuna notifica. Il mascheramento fornisce loro un riferimento grafico sul tipo di input previsto e su come potrebbe apparire l'input.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top