【发布时间】:2018-05-15 09:13:11
【问题描述】:
如果我将数据输入到表中,我想在 mvc 控制器中将数据作为数组获取。 我想将每一行和每一列的输入值作为数组传递给控制器。 所以我可以对数组执行各种操作
function createTable()
{
document.getElementById('tb_container').innerHTML = "";
var rows = document.getElementById('tb_rows').value;
var cols = document.getElementById('tb_cols').value;
tblHtml = '<table>'
for (i = 0; i < rows; i += 1)
{
tblHtml += '<tr>';
for (j = 0; j < cols; j += 1)
{
tblHtml += '<td><input type="text"></td>';
}
tblHtml += '</tr>';
}
tblHtml += '</table>';
document.getElementById('tb_container').innerHTML = tblHtml;
}
td {
min-width: 100px;
min-height: 20px;
border: solid 1px #000;
}
<ul>
<li>
Rows:
<input type="text" id="tb_rows">
</li>
<li>
Columns :
<input type="text" id="tb_cols">
</li>
<li>
<input type="button" value="Create Table" onclick="createTable()">
</li>
</ul>
<div id="tb_container"></div>
请建议我如何将用户的输入数据(即行和列中的值)作为数组传递。
【问题讨论】:
-
您是否尝试根据用户输入动态生成网格表?
-
您需要编写两个循环,一个用于行,一个用于列,您可以在其中渲染 x 个 trs 和 y 个 tds。
-
@stom 请你看看jsfiddle.net/EKfut/2。我想将表数据作为数组传递给 .net mvc 控制器。
-
您的第一个问题标题是
grid-view on basis of input rows and coloums,我回答了这个问题,现在您已经更改了问题标题,这是不可取的,如果您是新手,请在询问之前检查this :)跨度> -
好的先生,我会通过它
标签: jquery asp.net-mvc