2012-06-03 22 views
9

Sto creando un sito Web basato su jQuery Mobile. Su un campo particolare vorrei accettare solo numeri, o più precisamente 4 cifre. Ho notato che l'input del cursore lo fa (quando tocchi il campo sul tuo telefono viene visualizzata una "tastiera solo numeri").jQuery Mobile: numeri solo campo di input?

Tuttavia non sono interessato allo slider stesso in quanto voglio che l'utente digiti un numero esatto (ad esempio 4687 è un po 'difficile da raggiungere con un cursore su un telefono touch).

C'è un'alternativa al cursore o c'è un modo pulito per nascondere il cursore reale?

<div data-role="fieldcontain"> 
    <fieldset data-role="controlgroup"> 
     <label for="slc_length"> 
      Length 
     </label> 
     <input type="range" name="slider" id="slc_length" value="500" min="8" max="9999" data-highlight="true" /> 
    </fieldset> 
</div> 

risposta

11

Utilizzare il tipo di immissione del numero. Non rinunciare però alla validazione lato server!

3
<input type="number" name"abc"> 
+1

I motivi aggiungono un po 'di contesto: non limitarti a lanciare una riga di codice –

+0

ok. Mi riferivo solo a un semplice codice per chiamare solo numeri su tastiera mobile. Scusa. –

Problemi correlati