Yes, check if the tab key has been pressed, and if so, returns false:
<form class='noTab'>
<input type="text" />
<input type="text" />
<select>
<option>a</option>
<option>b</option>
</select>
<textarea>
</textarea>
</form>
jQuery('.noTab').find('input,select,textarea').keydown(function (e) {
if (e.which === 9) {
return false;
}
});
jQuery will allow working with outdated browsers.
http://jsfiddle.net/JxMhY/
Two forms are displayed on this script: one with the "noTab" class and one without it, since the tab / shift + tab is useful for many forms, but not for those that have a special "tab" action.
source
share