位置: 编程技术 - 正文

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

  • 原材料退款的会计分录
  • 公司名下的车过户到个人名下费用
  • 印花税减免退税会计分录
  • 企业股权无偿转让不缴增值税
  • 支付临时工劳务费700元需要开发票吗
  • 无形资产资本化加计扣除可抵扣暂时性差异
  • 用友u8如何结转期间损益
  • 预缴增值税可以在电子税务局操作吗
  • 厂家订货会合同
  • 子公司之间可以相互交易吗
  • 房地产公司扣减土地出让金怎么入账?
  • 电力工程公司岗位职责
  • 营改增广告标牌制作的税务怎么处理
  • 信用等级D可以贷款吗
  • 企业为什么会成为非正常户
  • 主营业务收入和产值
  • 公益性捐赠公告
  • 研发支出资本化的条件
  • 价值多少可以确认收入
  • 以前年度损益调整怎么用
  • 应收账款确认无法收回
  • 培训费没有发票怎么办
  • 加计抵减10%政策文件
  • vc_runtimeMinimum_x64.msi 找不到的解决方法
  • 无法访问您可能没有权限使用资源
  • 评标专家评审费应该谁来付
  • 各种linux
  • 附加税异地预缴如何申报
  • 应付税款法账务处理
  • php imagestring
  • 网线插上还是显示红叉
  • php随机一言
  • anaconda创建虚拟环境有什么用
  • 固定资产非正常中断没超过三个月
  • 商业承兑可以去银行吗
  • php bind_result
  • 基于yolov5的目标检测实验任务
  • Vue3:探讨一下mixin
  • 对方代垫保险费算不算入账价值
  • 差旅费可以加计吗
  • 票据带息和不带息
  • 考试费开什么发票税目
  • C语言中次方怎么表示
  • 常见的垃圾回收器有哪些
  • 存货暂估入账会计分录
  • 电子发票查询真伪
  • 疫情期间制造费用账务处理
  • mysql服务器怎么启动
  • 业务招待费进项税
  • 其他权益工具投资是金融资产吗
  • 如何调整去年的账
  • 员工垫付费用怎么做账
  • 代收的车船税没有发票怎么入账
  • 车间房屋的日常修理费
  • 一般哪些收据可以抵扣
  • 投资性房地产账面价值大于公允价值计入什么
  • 往来账核算
  • 当月开具的专票可以当月抵扣吗
  • 账务处理有哪几种
  • 计提有哪些科目
  • 代垫运杂费计入销售收入吗
  • 财务单独核算是什么意思
  • 矿山运输设备的点检绩效考核
  • 如何从财务报表中分析企业偿债能力
  • 资产减值损失是费用类科目吗
  • 怎么删除win系统
  • windows10 rs2
  • xp系统的硬盘装到win7电脑
  • windows勒索病毒
  • linux保存配置文件
  • linuxmint设置中文
  • ubuntu 软件删除
  • 安卓飞行手游
  • ercp后淀粉酶为什么升高
  • js文件里面有什么
  • html网站首页
  • 广西国税官网
  • 江苏省2023年1号文
  • 北京税务网上营业厅官网
  • 个人可不可以申请办理租赁性质车辆登记
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设