位置: 编程技术 - 正文

使用JQuery实现Ctrl+Enter提交表单的方法

发布时间:2024-02-27

推荐整理分享使用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右击事件)

  • 未办理税务登记的个体户怎么注销营业执照
  • 个税手续费怎么交增值税
  • 固定资产变卖怎么开票
  • 资产减值损失包括应收账款减值损失吗
  • 小规模转一般纳税人需要什么条件
  • 当月开票没有收到钱
  • 公司变更地址后需要去开户银行变更
  • 企业自建房屋卖给职工怎么做账务处理
  • 建筑业的税金计税依据
  • 备品的定义
  • 限售股所得税的优惠政策
  • 税费通用申报表样板
  • 专票丢了可以拿复印件在所得税前列支吗
  • 购买方已抵扣开具红字信息表销售方怎么处理
  • 企业会计准则规定我国企业的会计期间按年度划分
  • 小规模纳税人医院免增值税吗
  • 主营业务收入会计分录怎样写
  • 预缴所得税多交了汇算时可以抵扣下一年的所得税吗
  • 小规模纳税人附加税减半征收政策2023
  • 申请商标发生的费用应该如何入账?
  • 成本法追加投资交易费用
  • 收到银行本票的会计分录怎么写
  • 门诊医保报销流程详细步骤
  • 怎样才能防止臭虫在卧室里呢
  • 如果电脑中毒了,航佳进销存还能使用吗
  • 应交增值税的完整计算公式是什么
  • 企业收购特殊税种有哪些
  • 跨境服务免征增值税申报怎么填
  • 个体工商户加盟咖啡店
  • 生产储存剧毒化学品的单位应当设置
  • fsma32.exe进程是什么文件 fsma32是什么进程
  • 大沼泽地国家公园位于哪个城市
  • 免税的农业企业可以抵扣专票吗
  • 安斯海滩上的角眼沙蟹,塞舌尔普拉兰岛 (© Ingo Schulz/Offset by Shutterstock)
  • 赊销分期付款
  • 报销的费用计入什么科目
  • 未交社保可以要求单位赔偿吗
  • 售后回购怎么做会计处理
  • thinkphp log
  • mapbox怎么用
  • 微信支付php代码
  • python进行统计分析
  • 售后租回交易形式是什么
  • 其他免税销售额大于0免税性质代码
  • 下列关于纳税人发生兼营行为
  • 个税手续费返还要交企业所得税吗
  • 影响存货管理的因素有哪些
  • 企业所得税是指哪些
  • 汇算清缴纳税调整需要做账吗
  • 只有收据没有发票怎么入账
  • SQLserver行转列
  • 资产减值准备的计提影响递延所得税资产吗
  • 以土地作价投资合伙企业是否缴纳土地增值税
  • 提的税与实际交的税区别
  • 费用报销单的摘要和报销项目怎么写
  • 旅客运送的一般规定
  • 进出口企业需要哪些手续
  • 专利申请费用能走工会会费吗
  • 新会计准则关于贷款损失准备
  • 银行汇票的适用主体
  • 帐簿凭证的管理方法
  • windows8命令提示符命令大全
  • 苹果mac 最新系统
  • 如何ie8升级到10
  • win10预览版好吗
  • svaplayer.exe - svaplayer是什么进程 有何作用
  • linux开启关闭命令
  • linux讲解
  • linux的复制
  • gho文件过大
  • css要学到什么程度
  • 抽象类和接口的区别简答题
  • 怎么用python下载付费音乐
  • unity协程的工作原理
  • 安卓下载功能
  • python高级写法
  • python代码规范化
  • 上海地方税务局发票查询
  • 海关编码更新
  • 税务ca证书过期
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号