mvc3 asp.net을 사용하고 있으며 프로젝트에 뷰가 있습니다. 보기 중 하나에서, 나는 baseprice, 등등과 같은 필드가 있습니다. 그리고 또 다른 총 필드가 있습니다. 이 편집기 필드 값을 동적으로 추가하고 결과를 다른 Editorfield에 표시하는 것이 가능합니까 (AJAX를 통해).이 편집기 필드는 읽기 전용으로 갖고 싶습니다.cshtml - mvc3에서 편집기의 값을 동적으로 추가하십시오.
cshtml 코드 :이 기능은 흐림에 호출되지 점점 않습니다,
<script type="text/javascript" language="javascript">
$(function() {
$('#Amenity').blur(function() {
alert('Hi');
});
$('#carpark').blur(function() {
$('#Baseprice').val = $('#carpark').val + $('#Amenity').val;
});
을하지만 : 이제
<div class="editor-field">
@Html.EditorFor(model => model.Baseprice, new { @id = "Baseprice" })
@Html.ValidationMessageFor(model => model.Baseprice)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.AmenitiesPrice)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.AmenitiesPrice, new { @id = "Amenity" })
@Html.ValidationMessageFor(model => model.AmenitiesPrice)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.BookedAmount, new { @readonly = "readonly", @id = "BookedAmt" })
<span runat="server" style="color:Red;" visible="false"> *</span>
@Html.ValidationMessageFor(model => model.BookedAmount)
</div>
의 cshtml 내부의 Ajax 호출, 나는 이런 식으로 뭔가를 시도하고있다 주차장이나 편의 시설 중 하나를 선택하십시오.
내가 뭔가를 놓친 것입니까? 도와주세요. . (
$ :