如何从 JavaScript 更新隐藏字段值
How to update a hidden field value from JavaScript
我有一个JSP页面,我在其中选择5
项行。我正在sdata
数组中添加选择Id
。我添加了一个隐藏按钮。 alert
显示完整列表。如何将此列表设置为隐藏字段的(mids
(值?
<input type="hidden" name="mids" value="">
JavaScript:
$( document ).ready(function() {
var sdata =new Array();
fn-create-ids{
(checckbox.each.check())
{
sdata.push(i);
}
document.GetelementbyName("mids").value=sdata;
alert(document.GetelementbyName("mids").value);---shows value
}
If I add it here, it is empty
document.GetelementbyName("mids").value=sdata;---empty
}
> Sajad 的回答是有效的,但如果你想继续只使用名称,方法如下。(您的文档中可能已经有一个表单;如果是这样,那么只需使用 Javascript 的现有"name"属性(
<form name="midsForm">
<input type="hidden" name="mids" value="">
</form>
然后:
document.forms.midsForm.mids.value = "your value";
给这些隐藏字段一些 id
,然后使用
document.getElementById('hiddenfieldID').value +="your value";
在JavaScript中
示例:
document.getElementById('mid').value += sdata;
但
真的不明白这个函数是如何工作的
fn-create-ids{
(checckbox.each.check())
{
sdata.push(i);
}
}
我认为价值应该i
document.getElementById('mid').value +=i;
我有一个标题列,它是一个复选框(父检查(。动态地,我正在填充底行。现在,当我选择"父检查"时,它选择了来自数据库的所有 13 行。我的显示标签底部有一个提交按钮。当我单击"提交"时,我将转到另一个页面。我将选中复选框(父检查(以选择所有行,然后单击提交。到这个时候,我希望javascript使用包含所有选定行ID的数组更新我的隐藏字段值。日文:在我现有的脚本中,我发现:
$(document).ready(function() {
var sdata =new Array();
$("#parent-check").click(function() {
if ($(this).prop("checked")) {
$("td>:checkbox").each(function() {
sdata.push($(this).attr("mids");
});
}
document.GetelementbyName("mids").value=sdata;
alert(document.GetelementbyName("mids").value);---shows value
}
If I add it here, it is empty
document.GetelementbyName("mids").value=sdata;---empty
}
它正在获取函数内的数组列表。但是当我从函数中出来时,列表变得空,尽管我在 $( 文档 (.ready(function(( 下的函数之外声明了它。
相关文章:
- JavaScript 检查隐藏字段中的值并将其设置为隐藏字段值
- 带有验证和隐藏字段值的提交按钮
- 主干窗体隐藏字段未呈现
- 清除以前的$_GET值或不获取仅隐藏字段的值
- 添加和删除隐藏字段数组中的值,而不提交表单
- 在控制器上使用“$watch”时,为什么不更新此隐藏字段
- 将选项值附加到隐藏字段
- JQuery获取隐藏字段的值
- MVC+访问控制器中的隐藏字段
- ASP.net Javascript函数中的隐藏字段为null
- 在第一页加载时隐藏字段,而不是在php发布之后
- 表单使用js、html,而不是隐藏字段
- 如何根据文本长度立即显示和隐藏字段?-JQuery
- 在选择更改时显示大于/小于的隐藏字段集
- 如何获取多个复选框值并分配给隐藏字段
- 将会话登录页存储在cookie中以进行表单解析(通过隐藏字段)
- 将布尔值存储在隐藏字段中以进行表单处理
- 如何将多个/不同的隐藏字段插入 XML
- 如何通过 JSP 代码将隐藏字段(Javascript)插入 XML
- 如何使用Java在Selenium WebDriver的隐藏字段中键入一些文本