Làm cách nào để bạn chỉ nhập số trong html?
Trong HTML, thẻ đầu vào có thể được đặt thành chỉ nhận các đầu vào số bằng cách đặt thuộc tính loại của nó thành số hoặc thành số điện thoại. Tuy nhiên, thực hiện nó thông qua JavaScript sẽ hơi phức tạp một chút Show Bước 1. Tài liệu HTMLTạo tệp HTML và trong tệp đó, thiết lập trường nhập và một số văn bản yêu cầu người dùng nhập dữ liệu vào trường văn bản với sự trợ giúp của các dòng sau < trung tâm > Trong những dòng này
Chạy trang web HTML bây giờ sẽ cho kết quả như sau trên trình duyệt Hiện tại, tất cả các loại ký tự có thể được viết bên trong trường văn bản này Nhưng điều này sẽ thay đổi trong phần tiếp theo Bước 2. Thiết lập mã JavaScriptIn the JavaScript file or in the Số kiểm tra chức năng ( sự kiện ) { Như vậy là bạn đã hoàn tất việc thiết lập phần JavaScript Bước 3. Kiểm tra trường đầu vàoSau khi bạn hoàn thành bước 1 và bước 2, chỉ cần thực thi tài liệu HTML và thử đặt các giá trị bên trong trường đầu vào và quan sát hành vi của nó Nó hiện chỉ cho phép viết số bên trong nó và bỏ qua các ký tự khác Phần kết luậnĐể hạn chế người dùng chỉ nhập các ký tự số bên trong đầu vào bằng JavaScript. Sau đó, trong trường hợp đó, hãy gọi một hàm trên mọi phím được nhấn bên trong trường nhập đó và trong hàm này, hãy so sánh mã ASCII của phím được nhấn với mã ASCII của các giá trị số. Dựa trên sự so sánh này, hãy cho phép nhập các phím bên trong trường nhập liệu Trong bài viết này, chúng ta sẽ tìm hiểu cách giới hạn hộp nhập HTML để nó chỉ chấp nhận đầu vào số Chúng tôi sử dụng để giới hạn hộp nhập HTML để nó chỉ chấp nhận đầu vào số. Bằng cách sử dụng này, chúng tôi sẽ nhận được một trường nhập số cú phápSau đây là cú pháp để giới hạn hộp nhập HTML để nó chỉ chấp nhận đầu vào số Ví dụSau đây là chương trình ví dụ để giới hạn hộp nhập HTML để nó chỉ chấp nhận đầu vào số -
Nếu chúng tôi cố gắng nhập bất kỳ giá trị nào ngoài số, nó sẽ không cho phép. Vì vậy, nó hoàn toàn chỉ cho phép các giá trị số Ví dụSau đây là một chương trình ví dụ khác để giới hạn hộp nhập HTML để nó chỉ chấp nhận đầu vào số -
Sau khi giới hạn hộp nhập liệu thành số, nếu người dùng nhập văn bản và nhấn nút gửi, thì có thể thấy thông báo sau “Vui lòng nhập số. ” Chúng tôi cũng có thể giới hạn giá trị của trường nhập số Sau khi giới hạn hộp đầu vào thành số, nếu người dùng nhập lớn hơn giới hạn và nhấn nút gửi, thì có thể thấy thông báo sau “Giá trị phải nhỏ hơn hoặc bằng giá trị giới hạn được chỉ định (20)” Ví dụSau đây là một chương trình ví dụ khác để giới hạn hộp nhập HTML để nó chỉ chấp nhận đầu vào số -
Nếu bạn biên dịch và chạy đoạn mã trên, nó sẽ hiển thị 4 hộp và bạn có thể đặt giới hạn từ tối thiểu 0 đến tối đa 5 |