禁用粘贴到window.prompt()

时间:2015-07-02 18:34:23

标签: javascript

我有一个用户在内部使用的Web应用程序来输入数据。产品所有者决定要删除用户将数据粘贴到提示中的功能,该提示用于使输入数据成为双键。我知道没有办法(在我的搜索中找不到任何东西)在提示中实现这种行为。该应用程序不使用jQuery,只是直接使用JS。

我建议只禁用整个页面的复制功能,但他们特别想要禁用粘贴到提示中。这可行吗?如果是这样,我该如何实施呢?

1 个答案:

答案 0 :(得分:3)

不可能我害怕。 //an input that will toggle paragraph content AND change the value //of the button on toggle $(document).ready(function() { $("input").click(function() { $("p").toggle(); if ($(this).val() == "inputRead More") { $(this).val("inputRead Less"); } else { $(this).val("inputRead More"); } }) }) //a button that will toggle paragraph content AND //change the value of the button on toggle $(document).ready(function() { $("button").click(function() { $("p").toggle(); if ($(this).html() == "buttonRead More") { $(this).html("buttonRead Less"); } else { $(this).html("buttonRead More"); } }) }) 是由浏览器构建的API,与prompt()非常相似,一旦打开弹出窗口,它就会阻止页面本身的处理,因此您无法知道用户具有哪些键/点击在弹出窗口中执行,而不是他们在回复中收到的文本。