2016-10-12 2 views
-7

キーボードを使って数字を入力しないように制限するには、入力フィールドが数字タイプの数字パネルから選択するだけですか?キーボードを無効にしてjqueryに値の入力タイプ番号を入力するにはどうすればよいですか?

+1

'disabled'属性を使用してください。 – Mohammad

+0

編集後、あなたの答えは間違っています。ユーザーはまだいくつかの値を貼り付けることも、カットすることもできます(例:マウスを使用)。 –

答えて

-6
<html lang="en"> 
    <head> 
    <title>Input Text Number Disable</title> 
    <meta charset="utf-8"> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
    </head> 
    <body> 
    <input type="number" /> 
    <script> 
    $('input').keypress(function(event){ 
     event.preventDefault(); 
    }); 
    </script> 
    </body> 
</html> 
+2

これは無効にしません。無効入力の定義が間違っています... –

+1

...これは数字入力だけでなく、ページ上のすべての入力に影響します。 – JJJ

関連する問題