作者:雨天是最美 | 2023-09-04 16:03
有没有人知道使用JavaScript或CSS的方式来基本上灰化HTML中的表单/ div的某个部分?
我有一个" 用户个人资料 "表单,我想为" 非高级 "成员禁用部分内容,但希望用户查看表单背后的内容并在其上放置" 号召性用语 ".
有没有人知道通过CSS或JavaScript做到这一点的简单方法?
编辑:我将确保表单在服务器端不起作用,因此CSS或JavaScript就足够了.
1> dacracot..:
将其添加到您的HTML:
这是你的CSS:
.darkClass
{
background-color: white;
filter:alpha(opacity=50); /* IE */
opacity: 0.5; /* Safari, Opera */
-moz-opacity:0.50; /* FireFox */
z-index: 20;
height: 100%;
width: 100%;
background-repeat:no-repeat;
background-position:center;
position:absolute;
top: 0px;
left: 0px;
}
最后用JavaScript关闭它:
function dimOff()
{
document.getElementById("darkLayer").style.display = "none";
}
function dimOn()
{
document.getElementById("darkLayer").style.display = "";
}
更改darkClass的尺寸以适应您的目的.
将
div>改为
div>
不要忘记在这个darkClass组件的父级上设置`position:relative`.
2> Mike..:
您可以尝试使用jQuery BlockUI插件.如果你不介意依赖jQuery,它非常灵活且易于使用.它支持元素级阻塞以及覆盖消息,这似乎是您所需要的.
使用它的代码很简单:
$('div.profileform').block({
message: 'Premium Users only
',
});
您还应该记住,您可能仍然需要某种服务器端保护,以确保非Premium用户无法使用您的表单,因为如果他们使用某些内容,人们很容易访问表单元素像Firebug.
推荐阅读
-
如何解决《单元测试Java开关-案例逻辑-多个单独的函数或多个调用》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《在shell脚本中,for循环中的'if-else'是如何执行的?为什么它只为变量打印一次?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《知道变量占用多少内存的正确方法是什么》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《md-select不更新模型》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《域对象,工厂和存储库之间的依赖关系》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《检查是否在芹菜任务》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《C++:基类中的String参数在派生类解构时解构》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《在Maven中替换文件的正确方法是什么?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《如何在OCaml中创建大量线程?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《我可以将谷歌博客网站嵌入我的网站》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《检测未初始化对象的类型》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《当gulp为应用程序提供服务时,如何在webstorm中调试Javascript》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《从Android的LocationManager请求getLastKnownLocation时为空指针》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《测试列表中所有成员之间的相等性》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《logback没有找到maven的属性project.build.directory》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《x*log(x)与x^a有一个渐近极限,其中a是(1,2)?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《Lua脚本从RedisHGETALL调用返回高效字典》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《HTML表单:POST一个对象数组》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《用Observable和Immutable改变检测》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《多线程环境中的基准标记》经验,为你挑选了1个好方法。 ...
[详细]