[英]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.