Html 表中的复选框动态添加了如何获取这些复选框的id
我对mvc有点陌生 我想为比萨饼订购网站创建一个订购表 该表由数据库填充,并动态添加复选框 我想知道如何获得选中复选框的ID并将其添加到列表中 模型 看法Html 表中的复选框动态添加了如何获取这些复选框的id,html,model-view-controller,razor,Html,Model View Controller,Razor,我对mvc有点陌生 我想为比萨饼订购网站创建一个订购表 该表由数据库填充,并动态添加复选框 我想知道如何获得选中复选框的ID并将其添加到列表中 模型 看法 选择配料 成分 成本 我想要这个 @foreach(模型中的var项目) { @DisplayFor(modeleItem=>item.dingCredit) @DisplayFor(modeleItem=>item.dCost) @复选框(item.dingCredit,false,new{value=item.component_ID}
选择配料
成分
成本
我想要这个
@foreach(模型中的var项目)
{
@DisplayFor(modeleItem=>item.dingCredit)
@DisplayFor(modeleItem=>item.dCost)
@复选框(item.dingCredit,false,new{value=item.component_ID})
}
下单
控制器将如何工作?
var myArray=new Array(3)代码>
for(var j=0;j<3;j++){
var check=$('input:checkbox[name=checkbox'+j+']')。是(':checked');
if(检查==true)
myArray[j]=$('input:checkbox[name=checkbox'+j+']).val();
var myArray=新数组(3);
for(var j=0;j<3;j++){
var check=$('input:checkbox[name=checkbox'+j+']')。是(':checked');
if(检查==true)
myArray[j]=$('input:checkbox[name=checkbox'+j+']).val();
var myArray=新数组(10);
for(var j=0;j<10;j++){
试试这个,它可能会帮助您var myArray=new Array(10);
for(var j=0;j<10;j++){
试试这个,它可能对你有帮助
public int Ingredient_ID { get; set; }
public string dIngredient { get; set; }
public decimal dCost { get; set; }
public bool add { get; set; }
<div class="row">
<div class="col-lg-12">
<h2 class="page-header">Choose ingredients</h2>
</div>
<table class="table">
<tr>
<th>
Ingredient
</th>
<th>
Cost
</th>
<th>
I want this
</th>
<th></th>
</tr>
@foreach (var item in Model)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.dIngredient)
</td>
<td>
@Html.DisplayFor(modelItem => item.dCost)
</td>
<td>
<!--add check box and submit-->
@Html.CheckBox(item.dIngredient, false, new { value = item.Ingredient_ID })
</td>
</tr>
}
</table>
<input type="submit" value="Createorder">Place order<input />
</div>
// Alert Current Selection //
alert('check ' + " " + myArray[j] );
}`
` var check=$('input:checkbox[name=checkbox'+j+']').is(':checked');`
if(check==true)
myArray[j]=$('input:checkbox[name=checkbox'+j+']').val();
// Alert Current Selection //
alert('check ' + " " + myArray[j] );
}