2017-07-02 46 views
-1

我只想在輸入字段中使用數字。如何讓手機鍵盤這樣的屏幕https://drive.google.com/drive/folders/0B0eU9chNlIdabU1VTWQycy1mb3M?usp=sharing如何僅允許手機鍵盤上的數字

INPUTMODE = 「數字」 不工作:(

$('.input-number').on('input', function (event) { 
 
    this.value = this.value.replace(/[^0-9]/g, ''); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input class="input-number" type="text" maxlength="5" inputmode="numeric">

+2

類型= 「數字」 做工作 –

回答

0

只需使用type="number"屬性上只有數字(iOS和Android) on Input element。

0

給您的輸入添加一個圖案,類似於下面提到的圖案 pattern ='[0-9] *'

0

你應該使用Type=tel這樣的:

<input type="tel" pattern="[0-9]{10}" name="tel" title="Phone Number?!?!"/>