位置: 编程技术 - 正文

使用JQuery实现Ctrl+Enter提交表单的方法

编辑:rootadmin

推荐整理分享使用JQuery实现Ctrl+Enter提交表单的方法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

有时候我们为了省事就操作键盘组合键去代替使用鼠标,我们今天就使用JQuery实现Ctrl+Enter提交表单。

使用JQuery实现Ctrl+Enter提交表单的方法

我们发帖时,在内容输入框中输入完内容后,可以点击“提交”按钮来发表内容。可是,如果你够“懒”,你可以不用动鼠标,只需按住键盘上的Ctrl+Enter键,即可提交表单,完成内容发布。当然,由于输入框是一个多行文本输入框textarea,我们知道,在textarea中按Enter(回车)键可以换行,并不能直接提交表单(submit),而默认情况下,浏览器忽略了Ctrl键。那么我们可以通过Javascript脚本来控制使用Ctrl+Enter键来组合完成表单提交,本文结合示例讲解基于jQuery的Ctrl+Enter提交表单效果。HTML我们在页面body中,放置一个textarea输入框,一个提交按钮button,以及展示提交后的结果div#result。

CSS简单的写几行css,修饰textarea输入框、button提交按钮以及提交后显示内容的.post样式。

jQuery首先必须预先载入jQuery库。

我们来编写一个简单的插件ctrlEnter(),其中带两个参数,第一个参数btns表示插件作用的元素,第二个参数fn表示调用的函数。我们在插件中加入函数performAction()来确保插件内部调用。接着插件开始侦听键盘事件,当按下keydown键盘中的某个键时,判断如果按下的是Enter(回车)键和Ctrl键,则调用performAction(),并阻止默认的回车换行行为。然后我们还应该在button上绑定click事件调用performAction(),这样就可以通过单击按钮也可以提交内容了。

最后,调用ctrlEnter,将textarea中的内容提交到#result中,并且将回车替换为br,并且清空textarea。当然实际应用中,应该将内容post给后台处理程序,让后台程序php等处理内容及数据交互。

标签: 使用JQuery实现Ctrl+Enter提交表单的方法

本文链接地址:https://www.jiuchutong.com/biancheng/370421.html 转载请保留说明!

上一篇:jQuery多级手风琴菜单实例讲解(jquery手风琴折叠菜单)

下一篇:jQuery实现右侧显示可向左滑动展示的深色QQ客服效果代码(jquery右击事件)

  • 摊薄净资产收益率是什么意思
  • 合同执行过程中应该怎么做
  • 递延所得税负债怎么算
  • 劳务报酬个人所得税税率表
  • 未分配利润与净利润不相等
  • 应税项目和非应税项目起征点一样吗
  • 营改增后工程税收怎么计算
  • 金税维护费申报表
  • 企业所得税可以抵扣吗
  • 虚开增值税普通罪量刑标准
  • 购买方丢失未认证发票 怎么办
  • 税务局开普票怎么开
  • 白条入账的会计分录
  • 小规模纳税人增值税优惠政策2023
  • 驾校挂靠车辆账务处理?
  • 工资分开发的奖金具体个税是多少?
  • 不动产发票怎么填写
  • 现金支票作废需要签字吗
  • 进口的原材料没有发票
  • 二手车融资租赁公司
  • 企业收到的政府补贴,怎么入账
  • 代销产品缴纳增值税吗
  • 建筑施工企业印花税计税依据
  • 刻章的发票怎么做分录
  • 红字发票怎么做帐
  • 母公司吸收合并全资子公司
  • 无形资产怎么核算成本
  • 新药从开发到生产的流程
  • 进项票税率不同怎么处理
  • 银行有流水但是没有开票怎么做账
  • 备抵法计提坏账准备的公式
  • 实收资本的期初余额在借方还是贷方
  • 长期待摊费用摊销会计分录
  • 螃蟹不能和什么食物一起
  • qqbak文件怎么打开
  • php字符串型数据的定义方式
  • 资产购置融资
  • PHP:spl_autoload_functions()的用法_spl函数
  • mac系统存储好大
  • yifile怎么使用
  • 销货退回与折让属于什么科目
  • 会计月末账务处理流程图
  • 网络安全文章1000字
  • 固定资产多少可以上市
  • 余热发电前景
  • 入库材料计入什么科目
  • 网上0申报怎么操作步骤
  • 中付支付科技有限公司备付金
  • 上个月没有清卡在其他地区税务
  • 发票报销有时间期限吗
  • 企业向个人借款合同模板
  • sqlserver2008密码要求
  • sqlserver设置简单模式
  • 月末一般无余额的账户是( )
  • 理财产品怎么收费
  • 汇算清缴时发现收入少了
  • 基本户与一般户的区别与联系
  • 劳动合同要给税收吗
  • 收到季度房租需要分摊吗
  • 企业专项资金购买固定资产
  • 建筑业增值税会退税吗
  • 工资里计提五险什么意思
  • 没报税可以先清卡吗
  • 注册资本转出可以吗
  • sql有没有返回上一步
  • mysql函数大全以及举例
  • win造字软件
  • win8有几种版本
  • linux内核模块命令
  • linux的特殊权限
  • windows7屏幕颠倒
  • cocos2dx 3.17
  • nodejs自动生成接口文档
  • 自动监测和在线监测一样吗
  • android 启动service
  • 浙江省网上税务局app下载
  • 哈尔滨二手房交易流程
  • 单位没有缴纳个人医保
  • 车辆营运证去哪里审
  • 河北省电子税务局app下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设