It's too easy !
请在 INPUT 上判断 event.keyCode 是否为空格,如果按下了空格那么返回 FALSE 。- - 。主流浏览器(如 IE 、FF 【遨游 、TT 之类的垃圾产品都是 IE 内核,所以属于 IE 】)应该全部通过 。一些不是那么主流的 但也不是那么非主流的(例如 OPERA 、CHORM 等)不一定通过,我没测试过,你可以一个一个测试 。
<input type="password" onkeydown="if(event.keyCode == 32){return false;}" />
如果使用 jQuery 的话 ,也可以这样的 :
$(document).ready(function(){
$('input').each(function(j){
if($('input').eq(j).attr('type') == 'password'){
$('input').eq(j).keydown(function(event){
if(event.keyCode == 32){return false;}
})
}
})
})
- - ...