gpt4 book ai didi

c# - 删除 1st Index 元素会导致表单不发布其他大于 1st 的索引

转载 作者:太空宇宙 更新时间:2023-11-03 13:09:14 27 4
gpt4 key购买 nike

<分区>

首先,我试图通过表单发布列表。它看起来像这样:

<div class="cnl-box-otr">
<div class="form-group">
<label>Name</label>
@Html.TextBoxFor(m => m.list[0].name, new { @class = "form-control", placeholder = "Name" })
</div>
<div class="form-group">
<label>Percentage</label>
@Html.TextBoxFor(m => m.list[0].percentage, new { @class = "form-control", placeholder = "Percentage" })

</div>
</div>

现在我用 jquery 创建其他动态相同的 div,就像这样单击按钮:

 $("#AddMorediv").on('click', function () {
var index = parseInt($('#index').val());
index = index + 1;
var contentToBeInserted = '<div class="cnl-box-otr" id="row"><a href="#" class="cnl-box DeleteRow"><i class="fa fa-times"></i></a><div class="form-group"><label>Details</label><input class="form-control" id="list_' + index + '_Name" name="list[' + index + '].Name" placeholder=" Name" type="text" value=""></div><div class="form-group"><label>%</label><input class="form-control" data-val="true" id="list' + index + '_Percentage" name="list[' + index + '].Percentage" placeholder="Percentage" type="text" value=""></div></div>'
$('.writericondiv').append(contentToBeInserted);
$('#indexwriters').val(index);
});

这完美地创建了我的列表并作为列表成功发布。但问题是我也给出了一个选项来一个一个地删除这些 div。如果我尝试删除第一个索引,然后发布表格。只有零索引值成功发布到 Controller 但大于第一个索引不会发布其值。发布时列表看起来像这样。

<div class="cnl-box-otr">
<div class="form-group">
<label>Name</label>
@Html.TextBoxFor(m => m.list[0].name, new { @class = "form-control", placeholder = "Name" })
</div>
<div class="form-group">
<label>Percentage</label>
@Html.TextBoxFor(m => m.list[0].percentage, new { @class = "form-control", placeholder = "Percentage" })

</div>
</div>
<div class="cnl-box-otr">
<div class="form-group">
<label>Name</label>
@Html.TextBoxFor(m => m.list[2].name, new { @class = "form-control", placeholder = "Name" })
</div>
<div class="form-group">
<label>Percentage</label>
@Html.TextBoxFor(m => m.list[2].percentage, new { @class = "form-control", placeholder = "Percentage" })

</div>
</div>

希望您能理解我想问的问题。如果没有,请添加评论我一定会改进这个问题。

感谢任何帮助或建议。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com