【问题标题】:Blazor get selected text from textarea and make it bold/italic/hyperlinkBlazor 从 textarea 中获取选定的文本并使其变为粗体/斜体/超链接
【发布时间】:2021-02-03 01:38:58
【问题描述】:

有没有办法从 textarea 中获取选定的文本并在 Blazor WebAssembly 中将其设为粗体/斜体/超链接? 还是应该使用javascript来完成?

【问题讨论】:

  • 应该通过javascript完成。
  • 即使是 JavaScript - textarea 也不允许 HTML 内容。您可能在论坛中使用的富网页编辑器不要使用textarea

标签: textarea blazor blazor-webassembly


【解决方案1】:

textarea 元素中不能包含 HTML 内容,这意味着即使使用 JavaScript,您也无法做自己想做的事情。您在论坛和网站中看到的富编辑器使用不同的元素和相当多的 JavaScript。

您必须使用这样的文本编辑器,或者直接通过 JavaScript 或像 Blazored TextEditor 这样的包装器在 Quil.js 之上工作。所有商业组件供应商也都有自己的富文本编辑器组件。

查看Awesome Blazor 页面以获取组件、组件包和教程的列表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 2013-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    相关资源
    最近更新 更多