Asked Oct 28th, 2022 9:19 a.m. 105 0 1
  • 105 0 1
0

Gõ tiếng Việt trong input type number Reactjs

Share
  • 105 0 1

Em đang gặp trường hợp này khi gõ ký tự tiếng Việt vào ô input number

Ví dụ em có 1 input type=number, thì tất nhiên là sẽ không gõ được các chữ cái a-zA-Z. Em nhập vào các số bất kỳ, vd 234214786194 Nhưng nếu em gõ ký tự tiếng Việt, ví dụ chữ á (gõ kiểu Telex là as, gõ kiểu VNI là a1), thì số đã nhập trước đó sẽ bị xóa đi 1 số. em test thử ở đây: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/number và thử ở codesandbox.io

Em có console.log sự kiện onKeyPress, onKeyDown, thì thấy trước khi hiện chữ á thì web nhận vào Backspace, mặc dù em không bấm phím Backspace trên bàn phím

ACE đã gặp trường hợp này rồi thì xử lý như nào ạ?

1 ANSWERS


Answered Oct 28th, 2022 7:05 p.m.
Accepted
+1

Cái này là do cách hoạt động của bộ gõ thôi. Dùng bộ gõ của window thì sẽ hết nhưng nó lại củ chuối kiểu khác 😄

Share
Viblo
Let's register a Viblo Account to get more interesting posts.