使页面元素在重新加载/刷新后保持可见
Make page element remain visible after reload/refresh
我的表单上有一个用div包裹的控制按钮。如果用户单击单选按钮上的"是",则此div 将通过JavaScript
函数可见。那里没有问题。但是,当用户在关闭页面后或重新加载页面后返回页面时,div 将再次不可见。我希望此div 在用户选择"是"后保持可见。该单选按钮的值将写入数据库,并在页面加载时加载,因此"是"选项将显示为选中状态。
我已经尝试过类似以下内容的方法,但没有运气。我通过身体加载事件触发了这个。(costShareYN1 是单选按钮,costshare 是div 的名称。
<script type="text/javascript">
function show() {
if (document.getElementById("costShareYN1").checked == true) {
document.getElementById('costshare').style.visibility = "visible";
}
}
</script>
我也尝试用.value == "Yes"
替换.checked == true
,但无济于事。建议?
它最初是如何隐藏的? 如果设置为display:none;
那么做visibility = "visible"
将无济于事;您需要设置 display:block
.
如果你可以在应用程序中使用 jQuery,那么只需添加以下几行:
<script type="text/javascript">
function show() {
if (document.getElementById("costShareYN1").checked == true) {
document.getElementById('costshare').style.visibility = "visible";
}
}
$(function(){
if($('#costShareYN1').is(':checked'))
$('#costshare').show();
});
</script>
如果你使用的是jQuery,你可以使用以下代码:
$('#costshare').show()
相关文章:
- 使用php脚本验证访问者的年龄,并在不刷新的情况下根据结果加载iframe
- Progressbar计时器,仅在页面刷新时重新加载
- 重新加载charkick pie_chart而不刷新页面
- cookie更改时自动重新加载(自动刷新)html页面
- 无法使用javascript插件在首次运行时加载实际图像大小(图像在刷新后加载)
- 如果页面加载时间超过 10 秒,如何刷新页面
- 页面刷新后重新加载 ajax 检索到的数据
- JQuery AJAX - 如何使用方法 GET 调用刷新/重新加载页面
- HTML 不加载 CSS ,刷新后一切正常.同样在移动设备上,它在首次加载时不起作用
- X 可编辑刷新加载数据源
- Javascript - 检测刷新 - 加载和卸载 - 你能用它们来检测刷新吗?
- Safari在服务器端的刷新/加载前不运行回调函数(调用客户端代码)
- 仅在插入或更新新数据时自动刷新/加载数据
- 如何判断一个Angularjs页面是通过刷新加载的还是通过链接导航的
- 使用jQuery选项卡刷新加载到iframe中的html
- 如何设置滚动到顶部刷新/加载?(只支持AngularJs或Js,不支持Jquery)
- 流星全页刷新加载更多按钮(铁路由器)
- Jquery移动刷新加载地图API v3
- 我怎样才能制作一个“;循环一次”;在每次刷新/加载页面时播放GIF动画背景
- 如何在页面刷新/加载时刷新验证码图像