位置: 编程技术 - 正文

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

  • 商贸流通企业出口退税的会计处理怎么做
  • 小企业会计准则下退企税分录
  • 暂估入库收到发票后怎么做分录
  • 小微企业免税销售额填含税还是不含税
  • 建筑公司预收了款项已经开了增值税发票怎么做账
  • 弃置费用的财务费用可以税前扣除吗
  • 财务负责人和法人可以是夫妻吗
  • 特殊性税务处理所得税怎么算
  • 软件公司主营业务是什么
  • 汽车4s店索赔和维修
  • 应缴所得税包括哪些税种
  • 上交的项目评审费如何做财务处理呢?
  • 境内企业借外债最新政策出台
  • 付现金给别的公司是否可以开具发票呢?
  • 认购私募股权基金
  • 酒店筹建是什么意思
  • 重复做了以前做过的梦
  • 从国外进口的免税商品
  • 垫资的利息的合法区间
  • 外汇汇率在其中扮演什么角色?
  • 小规模纳税人免征增值税怎么记账
  • 销售已作进项税转出的固定资产怎样缴税?
  • 待抵扣进项税额转出会计分录
  • 会计核算的主要依据是什么
  • 调整以前年度应付工资怎么调
  • 社会保险中的五险一金
  • 个人所得税租房和房贷只能二选一吗
  • 工业危废处理的前景
  • 合同结算账务处理分录
  • 服务器时间总是不对
  • 参加活动获得的荣誉怎么写
  • php __destruct
  • 山茶花的养殖方法和注意事项视频
  • CodeIgniter针对数据库的连接、配置及使用方法
  • php 银行卡支付
  • zencart安装教程
  • python里面的类
  • 提前开具发票怎么做账
  • rabbitmq中文手册
  • 建账在1月份如何录入期初
  • 登记会计账簿的实训总结
  • 以货换货怎么交印花税
  • 小规模纳税人都报什么税
  • 信用减值损失在贷方表示什么
  • 非税收入票据存根的保存期限一般为多少年
  • 转出未交增值税会计账务处理
  • 水利建设行业
  • 个税里的年金是指
  • 小企业无形资产取得的账务处理
  • 社保调低,上半年多缴的怎么办
  • 应收利息和利息收入的差额
  • 准备金支出是否含税
  • 什么是来料加工和进料加工
  • sqlserver批处理语句
  • sql查询速度慢如何优化
  • linux服务器dns配置
  • 怎么修复windows update
  • mac命令行窗口怎么打开
  • Msssrv.exe - Msssrv是什么进程 有什么用
  • windows7的使用方法
  • windows7打不了字怎么办
  • win8怎么连接宽带账号密码
  • android ndk cmake
  • python图像移动
  • 及将上市的手机
  • sku分析的作用
  • js阻止冒泡和默认行为
  • dos命令查看磁盘分区
  • 进入dos命令行
  • chrome调试js
  • linearlayout布局怎么设置
  • 基于jQuery和Bootstrap的设计报告的参考文献
  • python3模拟登录
  • github docs
  • 平谷大集时间表2022
  • 国家税务总局班子简历
  • 安阳市灵活就业人员社保补贴
  • 契税怎样才能抵扣个税
  • 水利基金按什么计提
  • 郑州房产交契税在哪里交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设