Javascript 如何使用表单元素的id';s
我已经创建了对象,然后我需要将这些数据存储到数组中Javascript 如何使用表单元素的id';s,javascript,c#,html,asp.net-mvc,Javascript,C#,Html,Asp.net Mvc,我已经创建了对象,然后我需要将这些数据存储到数组中 function appendItemforPurchaseOrder() { debugger var rowNumber = parseInt($(".itemmapContainer").attr("data-rownumber")); rowNumber = isNaN(rowNumber) ? 1 : rowNumber + 1; var addNewItemDetailHtml = "<d
function appendItemforPurchaseOrder() {
debugger
var rowNumber = parseInt($(".itemmapContainer").attr("data-rownumber"));
rowNumber = isNaN(rowNumber) ? 1 : rowNumber + 1;
var addNewItemDetailHtml = "<div class='col-lg-12 col-md-12 col-sm-12 col-xs-12 itemmapWrapper custom-paaddingnone'\
id='itemmapWrapper" + rowNumber + "' data-rowNumber='" + rowNumber + "' >";
addNewItemDetailHtml += "<div class='col-lg-10 col-md-10 col-sm-10 col-xs-10 custom-paaddingnone form-group'>\
<div class='col-lg-1 col-md-1 col-sm-1 col-xs-1 itemclass custom-paaddingnone text-center'>" + rowNumber + "\
</div>\
<div class='col-lg-11 col-md-11 col-sm-11 col-xs-11 custom-paaddingnone'>\
<div class='col-lg-12 col-md-12 col-sm-12 col-xs-12 custom-paaddingnone form-group'>\
<div class='col-lg-3 col-md-3 col-sm-3 col-xs-3 custom-paaddingleft' onChange='getItemCode(" + rowNumber + ")'>\
<select class='form-control' id = 'itemid"+ rowNumber + "' ></select>\
</div >\
</div>\
</div>\
</div >";
addNewItemDetailHtml += "<div class='col-lg-2 col-md-2 col-sm-2 col-xs-2 form-group'>\
<div class='col-lg-10 col-md-10 col-sm-10 col-xs-10'>\
<input type='text' class='form-control text-right' id='totalamount"+ rowNumber + "' disabled>\
</div>\
<div class='col-lg-2 col-md-2 col-sm-2 col-xs-2'>\
<span class='glyphicon glyphicon-trash removeBtn' onclick = 'removeItemDetail(this, " + rowNumber + ")' ></span >\
</div>\
</div > ";
addNewItemDetailHtml += "</div>";
addNewItemDetailHtml += "</div>";
$(".itemmapContainer").attr("data-rownumber", rowNumber);
$(".itemmapContainer").append(addNewItemDetailHtml);
intialize_itemDropDown(rowNumber);
intialize_Data(rowNumber);
}
使用此函数,我可以创建项目。我需要保存到数组中的每一项
function appendItemforPurchaseOrder() {
debugger
var rowNumber = parseInt($(".itemmapContainer").attr("data-rownumber"));
rowNumber = isNaN(rowNumber) ? 1 : rowNumber + 1;
var addNewItemDetailHtml = "<div class='col-lg-12 col-md-12 col-sm-12 col-xs-12 itemmapWrapper custom-paaddingnone'\
id='itemmapWrapper" + rowNumber + "' data-rowNumber='" + rowNumber + "' >";
addNewItemDetailHtml += "<div class='col-lg-10 col-md-10 col-sm-10 col-xs-10 custom-paaddingnone form-group'>\
<div class='col-lg-1 col-md-1 col-sm-1 col-xs-1 itemclass custom-paaddingnone text-center'>" + rowNumber + "\
</div>\
<div class='col-lg-11 col-md-11 col-sm-11 col-xs-11 custom-paaddingnone'>\
<div class='col-lg-12 col-md-12 col-sm-12 col-xs-12 custom-paaddingnone form-group'>\
<div class='col-lg-3 col-md-3 col-sm-3 col-xs-3 custom-paaddingleft' onChange='getItemCode(" + rowNumber + ")'>\
<select class='form-control' id = 'itemid"+ rowNumber + "' ></select>\
</div >\
</div>\
</div>\
</div >";
addNewItemDetailHtml += "<div class='col-lg-2 col-md-2 col-sm-2 col-xs-2 form-group'>\
<div class='col-lg-10 col-md-10 col-sm-10 col-xs-10'>\
<input type='text' class='form-control text-right' id='totalamount"+ rowNumber + "' disabled>\
</div>\
<div class='col-lg-2 col-md-2 col-sm-2 col-xs-2'>\
<span class='glyphicon glyphicon-trash removeBtn' onclick = 'removeItemDetail(this, " + rowNumber + ")' ></span >\
</div>\
</div > ";
addNewItemDetailHtml += "</div>";
addNewItemDetailHtml += "</div>";
$(".itemmapContainer").attr("data-rownumber", rowNumber);
$(".itemmapContainer").append(addNewItemDetailHtml);
intialize_itemDropDown(rowNumber);
intialize_Data(rowNumber);
}
函数appendItemforPurchaseOrder(){
调试器
var rowNumber=parseInt($(“.itemmapContainer”).attr(“数据rowNumber”);
rowNumber=isNaN(rowNumber)?1:rowNumber+1;
var addNewItemDetailHtml=“”;
addNewItemDetailHtml+=”\
“+行数+”\
\
\
\
\
\
\
\
\
";
addNewItemDetailHtml+=”\
\
\
\
\
\
\
";
addNewItemDetailHtml+=“”;
addNewItemDetailHtml+=“”;
$(“.itemmapContainer”).attr(“数据行号”,行号);
$(“.itemmapContainer”).append(addNewItemDetailHtml);
初始化_项下拉列表(行编号);
初始化_数据(行数);
}
还有其他一些对象可用,但如果有人能用这些对象解决这个问题,那就太好了 那么错误是什么呢?如果没有错误,为了将此项数据保存到我的sql db中,我需要将这些数据传递到数组中。我需要知道如何使用UserDefinedTable传递多个记录,创建并将UserDefinedTable作为参数。通常,除了用户输入的数据之外,您不会在客户端创建或检索数据。当然还有奇怪的异步现象。您可以在服务器端检索/创建它,将其作为html的一部分发布,添加一些JS使其在客户端看起来更漂亮,然后处理回发。Wich当然已经/重新创建了数据,因为它首先生成/写入了数据。当然,如果不知道这些数据代表什么以及它与数据库的关系,我们就无法确定。