2011-08-02 60 views
0

是否可以隱藏網站表單上的文本框。文本字段目前沒有隱藏,我聽說我可以通過覆蓋外部樣式表來隱藏它。在外部網站表單上隱藏文本框

編輯:該網站不是我的,我無法控制來源等,我需要能夠做到這一點,而無需觸摸他們的代碼。我們需要做到這一點的原因是,從會話變量(通過DTMF音調和IVR獲取)向該字段發送信用卡號碼,而坐在電腦前的人員不能看到輸入的內容。

我不想將它從每個人,只是爲我們工作的人,並通過我們的PC訪問它。

這可能嗎?

謝謝,

+0

..非道德黑客?或者你能否將這個問題描述得更好一些? –

+0

從哪裏隱藏它?任何訪問他人網站的人?號碼 – Quentin

+0

@約翰你說你只需要在一臺特定的計算機上隱藏文本字段? –

回答

2

是的。添加以下CSS類:

display:none; 
+1

我不是故意挑剔(或者我?!:)),但這不是一個CSS類,它是一種風格(組成CSS類):) –

+0

該網站不是我的,我無法控制來源等,我需要能夠做到這一點,而不必觸摸他們的代碼。 –

+0

你爲什麼試圖改變一個不屬於你的網站,你無法控制......? –

0

是你可以

CSS計算策略

使用CSS display:none;

或者使用JavaScript

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

該網站不是我的,我無法控制來源等,我需要能夠做到這一點,而無需觸摸他們的代碼。 –

+0

然後你可以改變它只在你的機器:(通過使用一些腳本與幫助油脂猴子像插件 – nidhin

0

根據你被允許到什麼確實,以及這些機器是否僅用於此目的ite,您可以創建一個頁面,並使用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樣式來覆蓋頁面的樣式。