查看: 15177|回复: 6

表单中定义好了1个按钮,怎样在输入框的keyup事件复用按钮

升级   5.48%

34

主题

74

回帖

548

积分

注册会员

Rank: 2

积分
548
发表于 2022-3-12 13:55:06 | 显示全部楼层 |阅读模式
本帖最后由 Dffiltri 于 2022-3-12 14:39 编辑

如题,我在表单中定义好了1个按钮,怎样在表单的输入框完成输入后,通过回车键来执行这个按钮功能?2个问题:1.怎样判断是回车键if(event.keycode === 13){}吗?
2.表单输入框的keyup事件怎样复用这个按钮功能?(当然,复制按钮脚本,粘贴到输入框的keydown事件就行,不想复制而且考虑到修改维护可能会出现不统一)
请老师指导。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-3-14 11:18:28 | 显示全部楼层
您可以使用这样的方式来复用按钮
if(this.event.code === 13){
    this.form.get("button_1").node.click();
}
回复

使用道具 举报

升级   5.48%

34

主题

74

回帖

548

积分

注册会员

Rank: 2

积分
548
发表于 2022-3-14 14:53:25 | 显示全部楼层
论坛管理员 发表于 2022-3-14 11:18
您可以使用这样的方式来复用按钮
if(this.event.code === 13){
    this.form.get("button_1").node.click( ...

十分感谢
回复

使用道具 举报

升级   5.48%

34

主题

74

回帖

548

积分

注册会员

Rank: 2

积分
548
发表于 2022-3-15 14:29:36 | 显示全部楼层
论坛管理员 发表于 2022-3-14 11:18
您可以使用这样的方式来复用按钮
if(this.event.code === 13){
    this.form.get("button_1").node.click( ...

请问老师,我把按钮放置在了actionbar操作工具条里了,那么该怎么引用?
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-3-15 16:09:06 | 显示全部楼层
您好,大致是这样的脚本,您可以参考一下,actionbar是操作条的标识,[9]是第几个按钮。
this.form.get("actionbar").toolbarWidget.childrenButton[9].node.click();
回复

使用道具 举报

升级   5.48%

34

主题

74

回帖

548

积分

注册会员

Rank: 2

积分
548
发表于 2022-3-15 17:09:10 | 显示全部楼层
论坛管理员 发表于 2022-3-15 16:09
您好,大致是这样的脚本,您可以参考一下,actionbar是操作条的标识,[9]是第几个按钮。
this.form.get("ac ...

感谢
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-3-17 09:50:10 | 显示全部楼层
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread