在窗体中捕获窗口状态
Capture window state in a form,
我有一个用于打印页面基本内容的表单。 该页面具有可以显示或隐藏的列。 我想确定正在显示哪些列,哪些列被隐藏以传递给打印例程。 我正在尝试使用表单来传递它,但似乎无法让它工作。
<tr><td align='left' width='100'>
<form action='print_plan.php' method='post' name='printplan' target='_blank'>
<input type='hidden' id='PlanNo' name='PlanNo' value='13' />
<input type='hidden' id='IDuser' name='IDuser' value='1' />
<script language='javascript' type='text/javascript'>
document.write("<input type='hidden' id='detCols' name='detCols' value='",details,"' />")
</script>
<input name='Submit' type='image' value='print' title='Print Plan' src='images/print.gif'
alt='Print Plan' onclick='detailCols()' /></form></td>
其中 detailCols 将生成一个全局变量"details",其中包含正在显示的列集的位掩码。
我不确定,但这可能是答案:尝试将隐藏字段静态添加到 HTML 中,并具有空值。然后使用 jQuery 动态设置其值:
<td align='left' width='100'>
<form action='print_plan.php' method='post' name='printplan' target='_blank'>
<input type='hidden' id='PlanNo' name='PlanNo' value='13' />
<input type='hidden' id='IDuser' name='IDuser' value='1' />
<input type='hidden' id='detCols' name='detCols' value='' />
<input name='Submit' type='image' value='print' title='Print Plan' src='images/print.gif'
alt='Print Plan' onclick='detailCols()' />
</form>
</td>
jQuery
$(document).ready(function(){
$("#detCols").val(details);
});
相关文章:
- Extjs 4在父窗口关闭时保存checkboxGroup的状态
- 即使我单击“确定”,模型弹出窗口扩展器仍保持打开状态
- 如何将参数传递到 UI 路由器状态的模式窗口
- 在弹出窗口中显示状态
- 使用AngularJS ui路由器创建类似弹出窗口的状态
- AJAX查询处于活动状态时禁用窗口大小调整
- Webpack--在窗口中处于热状态而未重建捆绑包
- 如何在Github电子原子中禁用或使浏览器窗口处于非活动状态
- 刷新窗口后,下拉列表未保持选中状态
- 在窗体中捕获窗口状态
- 打开打印窗口处于活动状态的 PDF 链接
- 通过jquery或javascript中的cookie记住聊天窗口状态
- 如何创建与父窗口状态相同的新窗口
- 窗口状态是否在导航后持续存在
- 在chrome应用程序示例中添加窗口状态(最大值、最小值等)侦听器
- 如何隐藏浏览器窗口状态栏
- Adobe AIR应用程序在JavaScript中记住和设置窗口状态
- 将“窗口状态”更改为“全屏”
- 如何存储和检索窗口状态
- 检查弹出窗口状态