Subscribed unsubscribe Subscribe Subscribe

Javascriptでtabキー無効化

Javascript

INPUTタグにJavascriptでサジェストっぽいものを作る場合など
tabキーを無効化したい場合はどうすればいいか

1.イベントハンドラで起動される関数にreturn falseをつける

function func(){
  /*..snip..*/
  return false;
}

2.タグのonkeydownハンドラにreturnをつけてハンドラにfalseを渡す

<input type="text" onkeydown="return func();"/>

これだけでいいそうで。

【参考】
ウノウラボ
http://labs.unoh.net/2007/04/flashwii.html