số nhập vào phải >=0 và <=10. mọi người giúp e với
giúp cách chỉ cho nhập số từ 0-10( điểm ) vào ô textbox trong javascript
1 Like
Và điều kiện là báo lỗi realtime hay sau khi submit nữa từng sự kiện khác nhau ta đặt khác nhau
1 Like
- bắt sự kiện nhấn phím trong textbox
- kí tự nhập vào không phải số từ 0 đến 10 thì hủy việc nhập, textbox không nhận kí tự đó vào.
Bạn dựa vào những gợi ý trên rồi tự tìm hiểu, vướng chỗ nào thì hỏi tiếp mình sẽ giải đáp. Mình không đưa code sẵn
1 Like
thử dùng jquery xem sao,
1 Like
jQuery không phaỉ là câu trả lời cho tất cả
1 Like
Đây là cái bạn cần
<input type='number' min='1' max='10' onkeypress='return false; '/>
Chỉ dùng thẻ input kiểu số và kèm sự kiện onkeypress.
2 Likes
đúng vậy, nên mình mới bảo là thử xem sao
1 Like
ý mình là nhập trực tiếp luôn cơ ạ. là nếu nhập ngoài giá trị đó thì return false. nhưng thôi mình bắt bằng cách nếu giá trị đó nằm ngoài thì thông báo cho người dùng nhập lại cho dễ