没有表单的默认按钮[关闭]

Posted

技术标签:

【中文标题】没有表单的默认按钮[关闭]【英文标题】:Default button without form [closed] 【发布时间】:2019-09-26 09:34:15 【问题描述】:

当用户在键盘上按下 Intro 时,我需要触发一个默认按钮,但是这个 Vue.js 页面没有表单。我应该如何进行?

【问题讨论】:

你的minimal, complete, and verifiable example在哪里? 【参考方案1】:

不确定您所说的介绍是什么意思?我假设您的意思是按下“输入”键时? 试试这个代码lesson:

// Get the input field
var input = document.getElementById("myInput");

// Execute a function when the user releases a key on the keyboard
input.addEventListener("keyup", function(event) 
  // Number 13 is the "Enter" key on the keyboard
  if (event.keyCode === 13) 
    // Cancel the default action, if needed
    event.preventDefault();
    // Trigger the button element with a click
    document.getElementById("myBtn").click();
  
);

【讨论】:

以上是关于没有表单的默认按钮[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法定义在单选按钮的 HTML 表单中选择的默认值?

在默认 Django 表单中添加单选按钮:

jQuery - e.preventDefault 难题/阻止默认后无法提交表单

C#中如何去除窗体默认的关闭按钮

为啥表单提交没有捕获我在输入标签中设置的只读默认值?

单击红色关闭 (x) 按钮和调用 .Close() 有啥区别?