簡體   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