位置: 编程技术 - 正文

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

  • 车船税是什么意思图片
  • 预算收入包括增值税吗
  • 项目部电缆属于固定资产吗
  • 获取清算行行号失败
  • 合并会计报表编制讲解视频
  • 资产剥离类型
  • 公司偷税漏税是当事人责任大还是法人责任大
  • 去年漏记了收入,可以记今年吗
  • 进货没有开具发票能退吗
  • 印花税的计税依据是开票金额吗
  • 开增值税专用发票需要合同吗
  • 银行手续费跨月怎么计算
  • 出口退税注销备注怎么填
  • 收到教育费附加返还款现金2000元会计分录
  • 营改增一般纳税人申请过渡性财政扶持资金
  • 农产品普通发票抵扣怎么申报
  • 建筑业进项税抵扣不足
  • 计提坏账准备的会计分录
  • 同一控制下合并对价怎么算
  • mac book air文件夹怎么重命名
  • mac电脑command键快捷设置
  • 戴尔r710服务器系统安装详解
  • linux 列表
  • 承兑兑现违法吗
  • 全部投资内部收益率
  • 企业所得税汇算清缴表
  • 新公司开办费用包括哪些
  • 补缴社保公积金
  • 付出去的款项退回的会计分录如何做
  • macOS Big Sur 11.2.1 正式版更新推送
  • linux zmodem
  • 支付手续费方式委托代销商品确认收入
  • 如何通过利润表看企业收益
  • PHP:jdtojewish()的用法_日历函数
  • 薄雾笼罩着整个森林
  • PHP:imagecreatefrompng()的用法_GD库图像处理函数
  • 生产型企业出口外购货物可以退税吗
  • 布兹洛夫
  • this.$router.push点了后hash地址改变了,页面却不跳转
  • 机器视觉 machine
  • php数组处理函数array_push会影响源数组的元素吗
  • php获取ua
  • 先做凭证再付款
  • 自产货物进项税抵扣
  • python如何运用
  • 《中华人民共和国治安管理处罚法》
  • 销售bu是什么意思
  • 一般纳税人企业所得税税率2023
  • 固定资产本期增加怎么算
  • 工程结算属于哪类账户
  • 企业成本计算的依据是什么
  • 公司购买股票会计分录怎么做
  • 从内地到香港坐飞机到国内
  • 期末结转主营业务成本
  • 怎么去银行买承兑
  • 企业设备融资是什么意思?
  • 纳税评估补缴的增值税影响所得税吗
  • 跨年的管理费用怎么处理
  • 从银行提取现金分录
  • 企业开发有多个产品
  • 客户收到产品后应该说什么
  • 无票收入怎么做账,要交税吗,填入增值税申报表
  • 查询一个字段有哪些值
  • mysql表字段设置默认值
  • mysql 查找
  • 如何解决女性漏尿问题
  • windows7报错
  • win102021年1月大更新
  • sisusbrg.exe - sisusbrg是什么进程 有什么用
  • linux网卡添加vlan
  • win8怎么打开桌面
  • bat xcopy copy
  • 查看linux中某个端口(port)是否被占用的方法
  • androidweb view
  • javascript怎么用
  • javascript中的对象用于
  • 获取python的运行结果
  • js怎么判断日期大小
  • 票折与票扣的区别在哪里
  • 云南省电子税务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设