槛内人分享 http://blog.sciencenet.cn/u/cpcs

博文

一点javascript的体会

已有 3477 次阅读 2010-5-12 00:10 |个人分类:技术|系统分类:教学心得| javascript

   最近一直在用javascript。有了一点心得:

   当一个form里只有一个text时,在里面按回车回提交表单。

   然而,有多个就不回提交了。

  如果想强制text区支持回车 可以加 属性 onKeyDown=" if (event.keyCode==13) document.form1.submit()"

  如果不想让form响应回车,则可以加onsubmit="return false;"

  如果一个按钮是submit类型的(而不是一般的button),则如果通过回车提交表单,会提交两次。

 如果想让通过回车,达到点击按钮的目的(而焦点不在按钮上),可以这么写,(加入按钮id叫ok)

 function   document.onkeydown() {  
 var   e=event.srcElement;    
  if(event.keyCode==13)  {    
    document.getElementById("ok").click();    
  return   false;    
 } 
}  

 



https://blog.sciencenet.cn/blog-434885-323013.html

上一篇:参观鲁迅纪念馆
下一篇:《红楼梦》中的 “次要”人物 (男)
收藏 IP: .*| 热度|

0

发表评论 评论 (1 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-24 18:33

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部