页面文件
- <html>
- <head>
- <title></title>
- <script language="javascript" type="text/javascript" src="action.js"></script>
- </head>
- <body>
- <input type="file" id="file" /><br>
- <br>
- <input type="text" value="" id="text" /><br>
- <br>
- <input type="password" value="" id="password" /><br>
- <br>
- <textarea id="textarea"></textarea><br>
- </body>
- </html>
javascript 文件
- // 功能键无效化
- function disableKeys(eve)
- {
- var ev = (document.all) ? window.event : eve;
- var evCode = (document.all) ? ev.keyCode : ev.which;
- var srcElement = (document.all) ? ev.srcElement : ev.target;
- // Enter键
- if(srcElement.type != "textarea")
- {
- if (evCode == 13)
- {
- return false;
- }
- }
- // Backspace
- if(srcElement.type != "textarea" && srcElement.type != "text")
- {
- if (evCode == 8)
- {
- return false;
- }
- }
- }
- (document.all) ? (document.onkeydown = disableKeys) : (document.onkeypress = disableKeys);