从不在当前分页数据表上的文本框中检索值
retrieve value from textbox that is not on the current pagination - datatables
我使用VB.Net、MVC、Razor、javaScript和jQuery以及Datatables插件。我正在呈现一个包含文本框的表。允许用户在这些文本框中键入值,并将值提交给数据库。
只要表格只有一页长,一切都很好。如果表是多页的,则只提交可见的值。但是,如果用户在第一页输入值,移动到第二页,然后返回到第一页,则在文本框中键入的值仍然存在。这让我相信这些价值观仍然存在于网页的某个地方。我目前正在使用javaScript getElementsByClassName
来检索这些值。
以下是我的表格的呈现方式:
<tbody>
@For i As Integer = 0 To Model.History.Count - 1
@<tr>
<td>@Model.History(i).Quarter</td>
@If Model.History(i).MeterUsage < 0 Then
@<td>
<input class="edit" id="@(Model.History(i).dateToRecord)" type="text" placeholder="meter usage" />
</td>
Else
@<td>@Model.History(i).MeterUsage</td>
End If
<td>@Model.History(i).KeyOperator</td>
<td>@Model.History(i).BackUpKeyOperator</td>
</tr>
Next
</tbody>
这是我的javaScript:
function submitChanges(changes) {
var changes = document.getElementsByClassName('edit');
var myChanges = {
listOfIDs: [],
listOfValues: []
};
}
当用户正在查看表的另一页时,是否有某种方法可以捕获在表的第1页上输入的值?
使用$()
API方法访问表中的所有元素。
function submitChanges(changes) {
var changes = $('#example').DataTable().$('.edit');
var myChanges = {
listOfIDs: [],
listOfValues: []
};
}
用实际的表ID替换example
。
相关文章:
- 使用TreeWalker检索非Javascript文本节点
- 如何使用JavaScript从文本框中检索数据
- html表单,它有文本和表,现在我想在一个简单的文本文件中保存和检索数据,如何实现它
- 如何解析文本区域中的结构化字符串数据(接近JSON)以检索其所需的属性
- 使用javascript函数检索隐藏的文本值时出现对象HTMLinputElement错误
- 从 tinymce 文本区域检索数据时出现问题
- 本地存储保存和检索文本输入值
- 是否可以在提交之前从文本框中检索值
- 在按键时检索文本区域的 ID
- 单击按钮后从jQuery检索文本到HTML
- 如何在 html CDATA 部分中检索文本
- 更改多个文本框并选择从一行检索到另一行的数据
- 文本区域中的回车作为换行检索
- 正在检索具有偏移值的选定文本
- 如何使用jquery从输入复选框中检索文本
- 以文本形式检索对象元素中的SVG Dom
- 如何在没有任何元素id的情况下检索表中的文本内容
- 无法检索动态创建的文本区域 jquery 的文本
- 将画布中输入的文本检索为字符串
- 将单击的链接文本传递给PHP,并使用该链接文本检索所有图像并在另一个页面中显示它们