2011-08-02 8 views
0

ウェブサイトのフォーム上にテキストフィールドを非表示にすることはできますか?テキストフィールドは現在非表示ではありません。外部のスタイルシートをオーバーレイすることによって、テキストフィールドを非表示にすることができると聞きました。外部のウェブサイトフォームにテキストフィールドを隠す

編集:ウェブサイトは私のものではなく、ソースなどを管理することはできません。コードに触れることなくこれを行う必要があります。私たちがこれを行う必要がある理由は、入力されたものを見ることができるコンピュータの前に座っている人なしで、セッション変数(DTMFトーンとIVRによって得られた)からこのフィールドにクレジットカード番号を送ることです。

私は誰でも私たちのために働いている私たちのPCを介してアクセスする人々からそれを非表示にしたくありません。

これは可能ですか?

おかげで、

+0

..倫理的なハッキング?またはあなたは少し問題をよりよく説明できますか? –

+0

誰から隠す?誰か他の人のウェブサイトを訪問する任意の人ですか? No. – Quentin

+0

@John youreは、特定のコンピュータでテキストフィールドを非表示にする必要があると言っていますか? –

答えて

2

はい。次のCSSクラスを追加します。

display:none; 
+1

私はニットピックを意味するのではありませんか?それともCSSクラスではなく、CSSクラスを構成するスタイルです:) –

+0

ウェブサイトは私のものではなく、私はコントロールできません。ソースなど、私は自分のコードに触れることなくこれを行うことができる必要があります。 –

+0

あなたのウェブサイトを変更しようとしていますが、あなたはコントロールできません...なぜですか? –

0

はい、あなたは

CSSのApproch

使用CSS display:none;

または使用のJavaScript

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

ウェブサイトは私のものではなく、私はソースなどのコントロールがありません。私はコードに触れることなくこれを行うことができる必要があります。 –

+0

それからあなたのマシンでのみ変更することができます:(アドオンのようなヘルプグリースモンキーでいくつかのスクリプトを使って – nidhin

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/

偉大な解決策ではありませんが、あなたにいくつかのアイデアを与えるかもしれません..


プラグインをブラウザに使用することが許可されている場合、もう1つの解決方法はGreasemonkeyと設定し、必要な入力を隠すカスタムスクリプトをインストールすることです。

またはStylishカスタムCSSスタイルを設定してページのスタイルを上書きします。

関連する問題