簡體   English   中英

將值從“選擇asp-for”傳遞到“ textarea” asp.net核心剃須刀

[英]Passing value from “select asp-for” to a “textarea” asp.net core razor

我想知道如何在用戶選擇項目后將asp-for選擇描述的值傳遞給同一頁面上的textarea。

CSHTML:

 <select asp-for="ContasReceberVM.ContasReceber.PessoaId" asp-items="Model.ContasReceberVM.PessoaVM.ToSelectListItemNome(Model.ContasReceberVM.ContasReceber.PessoaId)" class="form-control"></select>

 <textarea asp-for="ContasReceberVM.ContasReceber.Observacao" class="form-control"></textarea>

您將在服務器端運行的代碼與在客戶端發生的用戶交互混淆了。 一旦用戶可以執行諸如從下拉列表中選擇項目之類的操作, 服務器就完成了 到那時,您所要做的就是從HTML創建的DOM,該DOM作為服務器的響應發送。 您需要使用JavaScript來訪問DOM中的select元素並獲取其當前選定的值。 然后,您還將使用JavaScript從DOM中選擇textarea元素並更改其內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM