繁体   English   中英

如何用右键单击检测文本区域中的单击单词并在上下文菜单中显示来自php sql数据库的菜单项以返回单击单词

[英]How to detect clicked word in textarea with right click and show menu items from php sql database in in context menu in return of clicked word

在这方面,我们希望设计具有与Google翻译相同模式的罗马音译,请帮助。 我们希望在一个文本框中输入两个文本框(Textareas),用户写一些文本并单击一个按钮,然后数据将在另一个框中进行音译,直到这一点很容易,但我们希望用户可以通过右键单击菜单使用各种选项来更改拼音单词。 这就像拼写检查器一样。

由于您的OP没有提供有关您已经尝试过的内容以及您进行过的研究的任何详细信息,因此,我仅向您提供基础知识。

您需要使用“ oncontextmenu”事件(在HTML textarea中)来触发您自己的右键单击上下文菜单的设计。 我会通过AJAX查询数据库,以便可以在菜单中显示结果而无需重新加载页面。

互联网上有大量的AJAX教程,因此,我将为您提供有关JS函数处理上下文菜单的提示。 要设计一个定制的,您可以尝试这样的事情:

if (document.addEventListener) 
{
    document.addEventListener('contextmenu', function(e) 
    {
        // Design your own menu here
        e.preventDefault();
    }, false);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM