No Scorrimento, nessun incremento di numeri, lunghezza massima fornita, nessuna copia incolla.
Controlla il violino di seguito, che ha le caratteristiche necessarie all'interno di un campo modulo di tipo numero.
HTML
<form class="form-horizontal home" role="form" action="" method="post" id="payment-form" novalidate="novalidate">
<label for="number">Mobile number : </label>
<input class="form-control" id="number" name="number" type="number" data-rule-required="true" aria-required="true" oninput="this.value = this.value.replace(/[^0-9.]/g, ''); this.value = this.value.replace(/(\..*)\./g, '$1');" onKeyDown="if(this.value.length==10 && event.keyCode!=8) return false;">
</form>
CSS
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
DEMO - JSFIDDLE
fonte
2018-01-11 12:09:59
due sono la stessa cosa, penso che quello che voglio fare è chiaro, l'inserimento del numero Tipo consenti solo dati numerici quindi abilita solo le barre di scorrimento – Somar
Non puoi semplicemente usare l'attributo 'readonly'? È supportato per il numero di tipo –
@Souad 'disabilita la scrittura nel tipo di input numero HTML5' è necessario modificare l'intestazione della domanda che è fuorviante. – NetStarter