CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

如何限制敲ENTER键提交页面,而只能按提交按钮才提交呢?

楼主blackcourser(潜心修炼)2003-11-03 10:43:36 在 Web 开发 / JavaScript 提问

如题 问题点数:10、回复次数:9Top

1 楼hrong(黄蓉)回复于 2003-11-03 10:51:15 得分 10

<SCRIPT   LANGUAGE="JavaScript">  
  document.attachEvent("onkeydown",   function()  
  {  
          var   k   =   window.event.keyCode;  
          var   t   =   window.event.srcElement.type;  
          var   b   =   t   &&   t   ==   "text"   ||   t   ==   "password";  
          if   (b   &&   k   ==   13)  
          {  
                  window.event.keyCode         =   0;  
                  window.event.returnValue=   false;  
          }  
  });  
  </SCRIPT>  
   
  <form   action=a.asp>  
  <input><input   type=password><input   type=submit></form>Top

2 楼blackcourser(潜心修炼)回复于 2003-11-03 11:01:44 得分 0

请问这句什么意思?  
  var   b   =   t   &&   t   ==   "text"   ||   t   ==   "password";  
   
  另外如果页面里有很多的input是不是要写很多代码,象上面那样?Top

3 楼hrong(黄蓉)回复于 2003-11-03 11:06:42 得分 0

这句代码的意思我只屏蔽   type=text   和   type=password   这两种   input   文本框,   其它地方的回车键不屏蔽.   这段代码是一段通用的代码,   放在你的网页里就会生效,   不需要任何附加.Top

4 楼rongwenfeng(驿)回复于 2003-11-03 11:11:39 得分 0

对啊,每个里面调一次就可以了,不需要写很多代码的Top

5 楼blackcourser(潜心修炼)回复于 2003-11-03 12:31:18 得分 0

to   hrong(黄蓉)   :  
  那么textarea、select等其他组件没有enter点击后提交的情况吗?Top

6 楼hrong(黄蓉)回复于 2003-11-03 13:04:59 得分 0

你自己可以测试一下呀。自己我动动手有助于你的提高!Top

7 楼xingzi0077(星子)回复于 2003-11-03 14:53:02 得分 0

把你的提交按扭button的属性由"submit"改为"button",但是这样就必须用一个事件比如onclick调用一个javascript的函数来打开你要提交的页面,而不能用<form   action="">了  
  你可以试试:)Top

8 楼blackcourser(潜心修炼)回复于 2003-11-04 12:00:53 得分 0

to   xingzi0077()   :  
  你这个方法我也知道,太麻烦了:(Top

9 楼yingchuang(萤窗)回复于 2003-11-04 14:30:19 得分 0

<FORM   METHOD=POST   ACTION=""   onsubmit="return   false;">  
   
  Top

相关问题

  • 按钮提交页面的问题!!!
  • 为什么在页面上点击回车键,就直接触发了本页面中的“提交”按钮?
  • 为什么点击一下按钮会提交两遍页面?
  • 如何在jsp中使用Enter按钮提交页面???
  • 在一个页面上,如何用一个按钮提交两个表单
  • 提交不同的按钮进入统一页面,但参数不同
  • 不同的按钮提交到同一个页面但参数不同
  • **为什么在页面提交后reset按钮就不起作用了?!?**
  • 如何做到一个页面两个提交按钮互不影响?
  • 点击“提交”按钮,如何转到另外一个页面??在线等待!!!!!

关键词

  • 页面
  • 代码
  • 提交

得分解答快速导航

  • 帖主:blackcourser
  • hrong

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo