隐藏外部网站表单上的文本字段

时间:2011-08-02 14:38:28

标签: html css

是否可以隐藏网站表单上的文本字段。文本字段当前未被隐藏,我听说我可以通过覆盖外部样式表将其隐藏起来。

编辑:网站不是我的,我无法控制源等,我需要能够在不触及代码的情况下完成此操作。我们需要能够做到这一点的原因是从会话变量(通过DTMF音调和IVR获得)向该字段发送信用卡号码,而坐在计算机前面的人不能看到输入的内容。

我不想将它隐藏在每个人身上,只是为我们工作并通过我们的PC访问它的人。

这可能吗?

谢谢,

3 个答案:

答案 0 :(得分:2)

是。添加以下css类:

display:none;

答案 1 :(得分:0)

是的,你可以

CSS Approch

使用css display:none;

或使用javascript

      var child = document.getElementById(childDiv);
      var parent = document.getElementById(parentDiv);
      parent.removeChild(child);

答案 2 :(得分:0)

根据您的允许操作以及这些计算机是否仅用于该网站,您可以创建一个页面,其中iframe包含您想要的网站,然后覆盖您需要的内容。

如果页面可滚动,或者用户可以改变文本的大小等(导致回流到内容),这可能会很棘手

<iframe src="http://url.to.actual.page"></iframe>
<div class="distractor">Position me on top of the iframe to hide some content</div>

iframe{
    width:600px; /* as needed */
    height:300px;
    overflow:hidden;
    z-index:1;
    position:relative;
}

.distractor{
    position:absolute;
    background-color:red; /* color it as the background of the page */

    top:80px; /* position it where you need it */
    left:100px;

    width:100px; /* size it as you need it */
    height:100px;

    z-index:1000;
}

演示http://jsfiddle.net/gaby/GemC2/1/

不是一个很好的解决方案,但可能会给你一些想法..


另一种解决方案是,如果允许您使用插件浏览器,则设置Greasemonkey,并安装一个隐藏所需输入的自定义脚本。

Stylish并设置自定义CSS样式以覆盖页面的样式。