10/10/2018, 11:27

Sự kiến gắn với việc ấn Enter

Xin chào các bác

Có bác nào biết trong javascript có sự kiện nào gắn với việc ấn enter ngoài việc submit ko?
Em đang muốn làm một cái text input mà khi mình ấn enter thì nó sẽ gọi tới một hàm javascript nào đó. E biết mỗi cái nút submit là liên quan tới ấn enter, cơ mà e ko muốn submit nó tới server rồi lại chuyển trang.

E mới học nên từ ngữ nghe nó ngu ngu Bác nào hiểu e nói cái gì thì rep giúp e nhé. E cảm ơn trước
duyanhgamer viết 13:29 ngày 10/10/2018
Hjzz,tôi cứ tưởng ai ấn phải nút enter bị làm sao cơ,hay là hacker nào có sự kiện enter làm hỏng web gì đó cơ,nản
1024KB viết 13:30 ngày 10/10/2018
Code:
 onkeydown="javascript:void(0)" onkeypress="javascript:void(0)"
tandoigai viết 13:36 ngày 10/10/2018
Em đáng muốn làm giống kiểu chat yahoo ý mà, enter phát là okie luôn.
tandoigai viết 13:35 ngày 10/10/2018
Em giải quyết được vụ này rồi. Cám ơn các bác nhé.

Chúng ta sẽ dùng method keyCode cho IE và which cho các trình duyệt khác để thu được cái phím vừa ấn từ event. Sau đó so sánh với cái mã của các phím. Trong trường hợp này phím enter có mã là 13. Ngoài ra cần phải dùng cái method preventDefault cho submit nữa, để tránh nó submit lên server.
trunghieuhf viết 13:43 ngày 10/10/2018
Bạn có thể nói rõ hơn 1 chút về sự kiện nhấn phím để thực hiện 1 thao tác.
Ví dụ mình muốn Shift + Enter để gửi sự kiện, còn enter vẫn là xuống dòng như bình thường (với textarea)
digiatal world viết 13:42 ngày 10/10/2018
up lên, các bác cho em hỏi em muốn học lập trình web ở đâu đc nhỉ?
Bài liên quan
0