Input numerico

Campi input con bottoni per incrementare/decrementare valori numerici

L’input di tipo numerico viene racchiuso in automatico dal tema in uno <span> con classe .input-number.

L’attributo value="" deve contenere un valore di default.

Esempi

La label viene posizionata prima del wrapper e, per garantire l’accessibilità del campo, viene impostato un attributo for="" corrispondente al nome e id del campo input.

La larghezza del campo predefinita è quella del suo contenitore, per limitare la larghezza alle dimensioni del valore contenuto utilizzare il ridimensionamento adattivo.

Form 01

Limiti e Step

Aggiungendo gli attributi  min="", max="" e step="" tramite l'interfaccia grafica di webform, è possibile limitare il valore minimo e massimo del campo e decidere di quanto varierà a ogni click sui bottoni.

Form 02

Valuta

Per anteporre il simbolo della valuta in Euro, aggiungere la classe .input-number-currency come classe personalizzata dell'input, in automatico verrà inserita nel wrapper .input-number.

Form 03

Percentuale

Per anteporre il simbolo percentuale, tramite l'interfaccia grafica webform aggiungere la classe .input-number-percentage al campo di input e in automatico verrà inserita nel wrapper .input-number.

Si consiglia di impostare gli attributi min=0 e max="100".

Form 04

%

Disabilitato

Per disabilitare un Input number, basta spuntare "Disabilitato" dall'interfaccia di webform, in automatico varrà aggiunta la classe .disabled al wrapper .input-number. e anche l’attributo disabled al campo e ai bottoni.

Form 05

Ridimensionamento

È possibile far sì che il campo numerico si ridimensioni automaticamente a seconda del valore contenuto in esso. Per ottenere questo comportamento, è sufficiente aggiungere la classe input-number-adaptive. al campo tramite l'interfaccia di webform

Form 06