在没有JavaScript的情况下从textarea获取选定的文本

时间:2019-09-28 20:43:57

标签: blazor blazor-server-side

我正在尝试做一些非常基本的事情,我有一个文本区域和一个按钮,一旦按下该按钮,我想从文本中获取所选文本,并可能在其周围放一些其他字符。

我正在创建一个基本的文本编辑器,因此我将需要能够进行插入标记的位置,选择的文本等。 我知道我可以做javascript互操作来做到这一点,但我希望有一种不用javascript就能做到的方法

2 个答案:

答案 0 :(得分:0)

不,这不能完成。虽然可以将选择更改事件发送到服务器端:

<textarea @onselect=select></textarea>

@{ 
    void select()
    {
    }
}

您可以将EventArgs传递给它,它们不会向您提供有关选择内容本身的任何信息。似乎没有任何事件参数可以帮助:Microsoft.AspNetCore.Components.Web Namespace

答案 1 :(得分:0)

您可以使用它来获取没有javascript的选定文本区域值

man bash