页面只有一个text的时候,回车自动submit的解决方法


Posted in Javascript onAugust 12, 2010

简单的页面html代码如下

<html> 
<head> 
<title>test</title> 
<script language="javascript"> 
function test(){ 
if(event.which || event.keyCode){ 
if(event.which==13 || event.keyCode==13){ 
ajaxpost(); 
return false; 
}else{ 
return true; 
} 
} 
} 
</script> 
</head> 
<body> 
<form name="test" method="post" action="test.htm"> 
<input type='button' value='test' onclick="javascript:test()"> 
<input type="text" name="textfield" class="input"> 
</form> 
</body> 
</html>

为了解决这个问题,试过阻止默事件,返回false等方法,都不行。后来在网上查了一下,原来这个是ie的一个缺省操作(不过奇怪的是在firefox也是同样的情况)。解决的方法很简单,只要在页面上添加一个text元素即可,这个元素可以隐藏。
Javascript 相关文章推荐
jQuery技巧总结
Jan 01 Javascript
Javacript实现颜色梯度变化和渐变的效果代码
May 31 Javascript
jquery提示效果实例分析
Nov 25 Javascript
jQuery多媒体插件jQuery Media Plugin使用详解
Dec 19 Javascript
用JS实现图片轮播效果代码(一)
Jun 26 Javascript
AngularJs  E2E Testing 详解
Sep 02 Javascript
浅析$(function) ready和onload 的区别
Sep 03 Javascript
JS跨域请求外部服务器的资源
Feb 06 Javascript
jQuery插件zTree实现清空选中第一个节点所有子节点的方法
Mar 08 Javascript
详解动画插件wow.js的使用方法
Sep 13 Javascript
vue.js单文件组件中非父子组件的传值实例
Sep 13 Javascript
vue实现购物车加减
May 30 Javascript
javascript闭包的理解和实例
Aug 12 #Javascript
javascript 词法作用域和闭包分析说明
Aug 12 #Javascript
判断客户端浏览器是否安装了Flash插件的多种方法
Aug 11 #Javascript
基于JQuery的数字改变的动画效果--可用来做计数器
Aug 11 #Javascript
JQuery最佳实践之精妙的自定义事件
Aug 11 #Javascript
用js解决数字不能换行问题
Aug 10 #Javascript
JavaScript 错误处理与调试经验总结
Aug 10 #Javascript
You might like
需要注意的几个PHP漏洞小结
2012/02/05 PHP
一个PHP并发访问实例代码
2012/09/06 PHP
php微信开发之关注事件
2018/06/14 PHP
javascript截取字符串(通过substring实现并支持中英文混合)
2013/06/24 Javascript
JS格式化数字保留两位小数点示例代码
2013/10/15 Javascript
JS复制内容到剪切板的实例代码(兼容IE与火狐)
2013/11/19 Javascript
jquery动态加载select下拉框示例代码
2013/12/10 Javascript
extjs4 treepanel动态改变行高度示例
2013/12/17 Javascript
node.js中的console.trace方法使用说明
2014/12/09 Javascript
JavaScript点击按钮后弹出透明浮动层的方法
2015/05/11 Javascript
Vue 2.X的状态管理vuex记录详解
2017/03/23 Javascript
详解NodeJS框架express的路径映射(路由)功能及控制
2017/03/24 NodeJs
EasyUI框架 使用Ajax提交注册信息的实现代码
2017/09/27 Javascript
vue webpack打包优化操作技巧
2018/02/22 Javascript
修改vue+webpack run build的路径方法
2018/09/01 Javascript
React中this丢失的四种解决方法
2019/03/12 Javascript
解决vue-cli项目开发运行时内存暴涨卡死电脑问题
2019/10/29 Javascript
vue iview实现动态新增和删除
2020/06/17 Javascript
OpenLayer学习之自定义测量控件
2020/09/28 Javascript
[10:28]2018DOTA2国际邀请赛寻真——VGJ.S寻梦之路
2018/08/15 DOTA
python操作sqlite的CRUD实例分析
2015/05/08 Python
numpy判断数值类型、过滤出数值型数据的方法
2018/06/09 Python
python3基于TCP实现CS架构文件传输
2018/07/28 Python
Pycharm设置utf-8自动显示方法
2019/01/17 Python
Python模块的制作方法实例分析
2019/12/21 Python
Tensorflow中的dropout的使用方法
2020/03/13 Python
乐高官方旗舰店:LEGO积木玩具
2019/04/06 全球购物
Ashford台湾:以折扣价提供奢华的男女用表款
2019/12/04 全球购物
static函数与普通函数有什么区别
2015/12/25 面试题
电子邮箱格式怎么写
2014/01/12 职场文书
运动会800米加油稿
2014/02/22 职场文书
运动会加油口号
2014/06/07 职场文书
2014党委书记四风问题对照检查材料思想汇报
2014/09/22 职场文书
2015年公务员工作总结
2015/04/24 职场文书
致运动员的广播稿
2015/08/19 职场文书
SQL Server数据库的三种创建方法汇总
2023/05/08 MySQL