位置: 编程技术 - 正文

使用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右击事件)

  • 增值税普通发票怎么开
  • 多扣的增值税怎么做账务处理
  • 维修费税率是13的话归口什么类别
  • 未达起征点的增值税怎么算
  • 新增社保工资填多少好
  • 其他应收款资产负债表是负数怎么办
  • 其他收益会计分录
  • 新注册公司开银行卡流程
  • 红字发票的蓝字发票要退回吗
  • 印花税,车船税通过应交税金科目吗
  • 银行代扣出口快递费用
  • 境外中资企业转中资企业
  • 去税务局核定税种怎么填
  • 政府专项补助购置固定资产进项税可以抵扣吗?
  • 给员工购消费卡怎么做账
  • 税务局返还的代征代扣要交增值税吗
  • 营改增之后还有营业税金及附加吗
  • 金融保险业的行业规范及标准
  • 未开票增值税怎么申报
  • 发票过期作废不了怎么办
  • 企业的固定资产可以按照其价值和使用情况
  • 小微企业文化事业建设费是否可以享受减免
  • 小规模怎么查询
  • windows11开始菜单点击没反应
  • 如何升级mac系统到10.12
  • 最新的会计规定出台时间
  • post-secondary program
  • 商标转让过程中公司转让
  • 路由器网速慢怎么设置
  • 注销公司账上现金多怎么调
  • 进程aissca.exe
  • RuntimeError: (PreconditionNotMet) The third-party dynamic library (cudnn64_7.dll) that Paddle depen
  • php怎么爬数据
  • php异步处理方案
  • 华为心率血压智能手表怎么样
  • 中华人民共和国禁毒法第十三条规定
  • 营业收入为什么不包括营业外收入
  • 税控盘没有报税处理这个选项
  • 同业代付业务会计核算
  • 托盘账务处理
  • python字符串isdigit
  • 自由会计服务类工作者
  • 增值税进项发票勾选认证流程
  • 年金缴费是什么意思
  • sql2000数据迁移到2008
  • 农民专业合作社税收优惠政策
  • 专用发票与普通发票的区别有
  • 以前年度多计提成本怎么处理
  • 一张凭证上可以写多个摘要吗
  • 质量管理体系认证证书
  • 会议费报销时应当提供哪些材料
  • 劳务派遣公司账务处理
  • 什么是权责发生会计处理基础
  • 购买土地会计分录及摊销分录
  • 简述工作底稿的一般要求及内容
  • mysql 表分区
  • forval命令
  • win10虚拟桌面版
  • windows自带的碎片整理程序
  • centos清理缓存
  • VirtualBox安装64位系统报错的处理方法
  • window 删除服务
  • win8系统怎么打开运行
  • unity Toggle Groud
  • Android 中的guideline
  • perl fileparse
  • jquery data-
  • nodejs实战教程
  • 深入学习习总书记系列讲话精神
  • nodejs和jsp
  • JavaScript中Date.toSource()方法的使用教程
  • 广东省电子税务局登录方式
  • 广告费属于什么会计科目
  • 税务所是县级机构吗
  • 贵州省地方税务局税源管理平台(二次)招标合同公告
  • 自然人扣缴客户端重新安装后信息怎么同步
  • 房产税可以抵扣增值税吗
  • 政府给予补贴
  • 怎么查国税
  • 朝阳地税局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设