09/10/2018, 23:18

Hỏi về JavaScript & VB Script

Trong JavaScript hay VBScript làm sao để xác định được người sử dụng nhấn vào phím Backspace. Ví dụ như: để xác định người sử dụng ấn phím A thì ta xét xem mã ascii của ký tự vừa nhập có phải là 65 hay không, còn phím Backspace thì xét cái gì? rất mong nhận được giúp đỡ từ các bạn.
mtnhan viết 01:27 ngày 10/10/2018
bạn xet keyCode của event đó, đừng xét theo mã ASCII.
event.keyCode == 8 //(Backspace)
ltuananh viết 01:28 ngày 10/10/2018
Bạn có thể chỉ chi tiết được không, mình chưa biết về KeyCode, bạn chỉ cụ thể bằng VBScript hay JavaScript gì cũng được.
mtnhan viết 01:22 ngày 10/10/2018
vi dụ bạn bắt sự kiện keydown trong textbox (client side nha).
function button_keydown()
{
if(event.keyCode == 8)
{
alert('Backspace is pushed!');
}
}
đơn giản vậy thôi
ltuananh viết 01:19 ngày 10/10/2018
cám ơn bạn nhiều nhe, để thử coi được không.
kid08 viết 01:31 ngày 10/10/2018
function button_keydown(event)
{
if(event.keyCode == 8)
{
alert('Backspace is pushed!');
}
}

thê này đúng hơn thì phải và khi gọi hàm thì phải gọi là button_keydown(event)
MichaelTuanAnh viết 01:21 ngày 10/10/2018
gọi nó ở đây nè cha nội
<input type=text name=txt onkeydown="button_keydown(window.event)" />
Quote Được gửi bởi lkn2 View Post
Cho em hỏi gọi hànm đó vào lúc nào, chỗ nào, em là newbie mà mấy anh chỉ thế thì cũng như không à
Bài liên quan
0