按方向鍵上 下 可當 shift + tab & tab
2007年10月13日
尚無評論
因需要,想用方向鍵上 下 替代shift+ tab 及tab 方便使用者於填表單時可以快速切換欄位,找了許久總算找到簡易的方式,經調整自己適用的Function 如下:
//按方向鍵上 下 可當 shift + tab & tab
function keyTabFunction() {
for(var i=0;i <document.forms[0].elements.length;i++){
if(document.forms[0].elements[i]==obj){
//alert (obj);
if ( event.keyCode == 38) //↑
if(i >0) {
document.forms[0].elements[i-1].focus();
}
if ( event.keyCode == 40)//↓
if(i <document.forms[0].elements.length-1) {
document.forms[0].elements[i+1].focus();
}
}
}
}
function keyTabFunction() {
for(var i=0;i <document.forms[0].elements.length;i++){
if(document.forms[0].elements[i]==obj){
//alert (obj);
if ( event.keyCode == 38) //↑
if(i >0) {
document.forms[0].elements[i-1].focus();
}
if ( event.keyCode == 40)//↓
if(i <document.forms[0].elements.length-1) {
document.forms[0].elements[i+1].focus();
}
}
}
}
近期留言