PDA

View Full Version : Hỏi về JavaScript & VB Script



ltuananh
05-12-2006, 07:14
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
05-12-2006, 11:58
bạn xet keyCode của event đó, đừng xét theo mã ASCII.
event.keyCode == 8 //(Backspace)

ltuananh
05-12-2006, 13:58
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
05-12-2006, 14:22
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
05-12-2006, 14:47
cám ơn bạn nhiều nhe, để thử coi được không.

kid08
05-12-2006, 15:05
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) :D

MichaelTuanAnh
05-12-2006, 22:46
gọi nó ở đây nè cha nội
<input type=text name=txt onkeydown="button_keydown(window.event)" />

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 à :D