亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

當另一個輸入更改時如何更新表單輸入?

當另一個輸入更改時如何更新表單輸入?

C#
慕的地8271018 2021-11-21 18:15:14
我有一個簡單的表單,允許用戶選擇一個項目。選擇該項目后,我想將 SalePriceEach 輸入更新為他們選擇的項目的默認價格。所有必需的數據(所有項目的集合)都在視圖的 ViewBag 中可用。我發現這個例子使用了部分視圖,但對于簡單的值更新來說,這似乎有些過分。驗證選項(遠程和客戶端)似乎不是正確的工具。我可以用 Javascript 來管理它,但感覺它會破壞某些 asp.net 核心功能的目的。我的觀點如下 - 任何幫助或建議將不勝感激。@model My.Stuff.Server.Models.QuoteItem@{    ViewData["Title"] = "Add To Quote";}<h2>Add Item to Quote</h2><hr /><div class="row">    <div class="col-md-4">        <dl class="dl-horizontal">            <dt> @Html.DisplayNameFor(model => model.Quote.QuoteNumber)</dt>            <dd> @Html.DisplayFor(model => model.Quote.QuoteNumber)    </dd>            <dt> @Html.DisplayNameFor(model => model.Quote.QuoteId)   </dt>            <dd> @Html.DisplayFor(model => model.Quote.QuoteId)       </dd>        </dl>        <form asp-action="Create">            <input class="hidden" asp-for="QuoteId" />            <div asp-validation-summary="ModelOnly" class="text-danger</div>            <div class="form-group">            </div>            <div class="form-group">                <label asp-for="Item.PartNumber" class="control-label"></label>                <select asp-for="ItemId" class="form-control" asp-items="@(new SelectList(@ViewBag.ListofItems,"ItemId","PartNumber"))"></select>                <span asp-validation-for="ItemId" class="text-danger"></span>            </div>            <div class="form-group">                <label asp-for="Quantity" class="control-label"></label>                <input asp-for="Quantity" class="form-control" />                <span asp-validation-for="Quantity" class="text-danger"></span>            </div>            <div class="form-group">                <label asp-for="SalePriceEach" class="control-label"></label>                <input asp-for="SalePriceEach" class="form-control" />                <span asp-validation-for="SalePriceEach" class="text-danger"></span>            </div>
查看完整描述

1 回答

?
慕容708150

TA貢獻1831條經驗 獲得超4個贊

是的,可以使用 jQuery put ids 為每個輸入類型進行簡寫使用,例如


     <input asp-for="Quantity" class="form-control" id="Quantity"/>

 <input asp-for="SalePriceEach" class="form-control" id="SalePriceEach"/>

使用 Jquery 文本更改功能


jQuery('#Quantity').on('input', function() {

//take value of Quantity input

var v1=$("#Quantity").val();

//then assigne this value to another input 

$("#SalePriceEach").val(v1)

   });


查看完整回答
反對 回復 2021-11-21
  • 1 回答
  • 0 關注
  • 225 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號