禁止form表单回车键进行提交
使用EasyUI的时候,我们会给一个datagrid添加一个搜索栏,但是这个搜索栏的form,我们一般使用ajax向服务器提交数据,因此在这样一个环境下可以考虑禁止用户按回车键(Enter)提交。代码如下:
<form id="councilTypeSearchForm" style="padding:8px;" onkeydown="if(event.keyCode==13){return false;}">
名单名称:<input type="text" id="councilTypeName" name="typeName" style="width:90px;">
<a href="#" onclick="submitSearchCouncilType();" class="easyui-linkbutton">查询</a>
<a href="#" onclick="clearCouncilTypeSearchForm();" class="easyui-linkbutton">清空</a>
</form>
这里顺便附上查询按钮的提交的函数:
function submitSearchCouncilType () {
    $("#councilTypeList").datagrid("load", {//这里是使用了ajax方式提交,所以要禁止用户手动Enter键提交搜索表单
        name:$("#councilTypeName").val()
    });
}
禁止form表单回车键进行提交的更多相关文章
- 防止表单提交时刷新页面-阻止form表单的默认提交行为
		最近在写 ajax 提交的时候遇到一个问题,在执行 ajax 提交之后,浏览器页面自动刷新了,主要是没有 由于form 表单的默认提交行为.一下是几种阻止 form 表单默认提交行为的方式. 1.使用 ... 
- form 表单跨域提交
		<!DOCTYPE html><html> <head> <title>form 表单上传文件</title> <script src ... 
- Form表单三种提交按钮的区别?
		1.<input type='button' id='btn' onclick='check()' value="提交"> 说明:只是普通的按钮(不附带提交功能),不会 ... 
- jquery序列化form表单使用ajax提交后处理返回的json数据
		1.返回json字符串: /** 将一个字符串输出到浏览器 */ protected void writeJson(String json) { PrintWriter pw = null; try ... 
- form表单submit按钮提交页面不跳转
		方案一 <html> <body> <form action="" method="post" target="nm_i ... 
- HTML form表单的默认提交方式
		默认为Get,亲测.. key值为控件name属性值,如果没有 url中就没有此值 aspx中默认Form表单提交方式为post 
- form表单input回车提交问题
		问题:文本框输入完成后点击回车页面刷新问题出在form上,当表单中只有一个文本框的时候获取焦点并点击回车之后会提交表单内容,就会发生刷新事件. 解决方法: 1.增加一个隐藏的输入框 <input ... 
- 通过button将form表单的数据提交到action层
		form表单中不需要写action的路径,需要给form表单一个唯一的id,将你要提交的信息的表单中的标签name="action中的javabean对象.javabean属性". ... 
- form表单两种提交方式的不同
		我们在使用<Form>表单的时候,最常用的提交方式就是Get和Post.我们都知道这两种方式最大的差别就是安全性,除此之外,它们还有哪些其他的区别,你知道吗? 在<Form& ... 
随机推荐
- 20160330javaweb之session 小练习
			练习一:session 实现登录注销 package com.dzq.session.logout; import java.util.*; public class UserDao { /** * ... 
- Servlet相关接口和Servlet的生命周期
			http://www.cnblogs.com/luotaoyeah/p/3860292.html Servlet相关接口和Servlet的生命周期 创建一个Servlet类最直接的方式是实现javax ... 
- 手动修复OneDrive的DNS污染屏蔽的方法
			随着云计算的发展和微软云战略的持续推进,使用网盘进行文档存储.协同编辑与共享已成为文档操作的新流程.而Office.Office 365和OneDrive等微软产品是Windows用户的首选.但由于国 ... 
- linux安装rzsz
			rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具优点:比ftp命令方便,而且服务器不用打开FTP服务. sz:将选定的文件发送(send)到本地机器rz:运行该命令 ... 
- Ext.Net学习笔记07:Ext.Net DirectMethods用法详解
			使用DirectMethods在JS中调用C#方法 我承认,这个标题有点噱头,其实应该是通过DirectMethods,在JS中通过异步调用的方式执行服务器端的方法. 来看一个例子吧: [Direct ... 
- MyEclipse8.5注册码生成
			步骤: 1.建立一个任意名称的Java project: 2.在该工程中建立一个名为MyEclipseGen的Java文件(MyEclipseGen.java) 3.运行下边代码,会在控制台出现&qu ... 
- iOS 计算两个日期之间的天数问题
			//获取当前时间若干年.月.日之后的时间 + (NSDate *)dateWithFromDate:(NSDate *)date years:(NSInteger)years months:(NSIn ... 
- javascript面向对象程序设计系列(一)---创建对象
			javascript是一种基于对象的语言,但它没有类的概念,所以又和实际面向对象的语言有区别,面向对象是javascript中的难点之一.现在就我所理解的总结一下,便于以后复习: 一.创建对象 1.创 ... 
- session绑定线程
- phpredis
			安装php的redis扩展: http://pecl.php.net/package/redis 也可以用PHP直接连redis: http://www.cnblogs.com/kudosharry/ ... 
