相关疑难解决方法(0)

VueJS - 如何检测Ctrl + V?

我已经看到了这个问题的答案,但这不是我需要的解决方案,因为它适用于jQuery,我需要vue.js的东西.

到目前为止,我能够使用ff检测单个字符按下.码:

export default {
  name: 'game',

  data () {
    return {
      allowInput: false,
      disabledKeys: ['ArrowLeft', 'Home', 'Control']
    }
  },

  methods: {
    keymonitor: function (event) {
      console.log(event.key)
      
      if (this.disabledKeys.indexOf(event.key) >= 0) {
        event.preventDefault()
        this.allowInput = false
        // alert('not allowed')
      } else {
        this.allowInput = true
      }
    },

    checkAnswer () {
      if (! this.allowInput) {
        alert('the key(s) you pressed is/are not allowed')
      }
    } /* END checkAnswer */
  } /* END methods */
} /* …
Run Code Online (Sandbox Code Playgroud)

javascript textinput vue.js vuejs2

3
推荐指数
1
解决办法
6282
查看次数

如何在javascript中检测右键单击+剪切/删除/粘贴/撤消?

在我的JavaScript/jQuery代码中,我有一个文本字段,当文本使用keyup事件更改时,我运行一个事件.但是目前我只考虑使用键盘进行的更改.

有没有办法可以检测文本字段文本何时更改,因为用户右键单击并单击剪切或删除或粘贴或撤消?

注意:这需要在IE9中工作,最好是Firefox和chrome,但肯定需要在IE9中工作.

谢谢

html javascript jquery menu right-click

2
推荐指数
1
解决办法
3943
查看次数

使用jQuery为输入按钮分配快捷键

<html>
<script>
$('#pasteButton').click( function() {

  // place code for this button
  // ctrl + v shortcut should work for this button
  // how?
  }

});

</script>
<body>
    <input type="button" id="pasteButton" value="Paste" />
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

提前致谢。同样,我还需要使用按钮从 textarea 剪切/复制选定的文本。

从评论部分更新:我有一个文本区域,我在其中选择了一些文本,如果我单击 pasteButton,则需要将所选文本粘贴到我的文本区域中

jquery

1
推荐指数
1
解决办法
3370
查看次数

复制保护<pre> <code>

我正在开展一个教育项目,并希望不可能只复制和粘贴代码,这样学生就必须自己做.

我想做的是复制保护<pre> <code> </code> </pre>区.这有可能与jQuery?我的意思是阻止ctrl+ c键或类似的东西.

javascript jquery copy-paste

-1
推荐指数
1
解决办法
327
查看次数

标签 统计

javascript ×3

jquery ×3

copy-paste ×1

html ×1

menu ×1

right-click ×1

textinput ×1

vue.js ×1

vuejs2 ×1