位置: 编程技术 - 正文

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

  • 增值税进项发票怎么做账
  • 消费税计算时的进项税额
  • 开具增值税发票未报送是什么意思?
  • 组成计税价格的公式
  • 印花税减免优惠政策2020
  • 资源税征收原则
  • 个税申报月份错了怎么改
  • 统驭科目的作用
  • 合并扣税金额是什么
  • 应付股利一直挂账怎么办
  • 购进农产品取得专用发票
  • 发票验旧的办理条件及所需资料是什么
  • 银行捐款了吗
  • 收到借户过账资金的短信
  • 进项税额转出补交税金会计分录
  • 国有独资企业董事会应当在每年
  • 现金不够怎么办
  • 委托加工分装农药的委托人应当取得相应的
  • 给员工交的重大医疗保险怎么做分录?
  • 企业维修厂房购进材料怎样做账务处理?
  • 固定资产尚未投入怎么办
  • 汇算清缴后发放的工资
  • 小规模纳税人附加税减免政策2023
  • 小微企业几个人
  • 环境保护税即将施行 有哪些点需要关注?
  • 定额发票有效期是多长时间?你知道吗?
  • 工会开发票有税号吗?
  • 支付销售产品的保险费计入什么科目
  • 二手房个人所得税和增值税
  • 什么情况下从价计征房产税
  • 1500元左右打游戏最好的手机
  • bios密码如何设置
  • 进项税额转出如何做账分录
  • macOSCatalina10.15.5正式版值得升级吗 macOSCatalina10.15.5更新了什么
  • html文档怎么写
  • 餐厅用的打包盒图片
  • 财务管理公司属于什么行业类别
  • php常用字符串
  • vue3开发app
  • php静态函数
  • 长期应付款列报为什么是后一年的
  • abap webservice
  • 收回已转销的应收账款是什么意思
  • 企业做账的流程图
  • 预付款被退回分录
  • 法定盈余公积和任意盈余公积可用于
  • 开具发票的原则有哪些呢?
  • 独资合伙公司
  • 银行手续费如何做账务处理
  • 住宿费开的增值税专用发票怎么记账
  • 房地产企业怎么交房产税
  • 补助是工资以外的吗
  • 出口退税进项税额转出怎么申报
  • 应付账款算费用吗
  • 银行期初余额录少了怎么办
  • 选用劳务派遣人员
  • 充油卡未收发票怎么办
  • 其他应付款二级科目有哪些
  • 购置办公大楼,会计处理
  • 企业增资扩股如何办理
  • 现金支票取现怎么记账
  • mysqli查询
  • win7系统远程
  • centos mtr
  • windows无法打开此文件
  • mac用ntfs文件夹读写ntfs硬盘
  • ubuntu系统键盘无用
  • cocos输入框
  • 【新功能】“回调特性”的使用教程:
  • 网页javascript错误
  • sed删除文件中的目录
  • js判断div是否存在
  • 每天一篇小练笔主题
  • dom4j解析xml字符串步骤
  • 税务备案超过15天
  • 青岛税务局网上办税厅app
  • 国际税务处岗位职责
  • 郑州市地税局局长
  • 税务宣传标语2021
  • 土地增值税分期清算条件?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设