私は<input>
と<textarea>
の多くのフォームを持っていて、私はそのデータをPHPで保存して取り出すことができます。 これで、入力/テキストエリアフィールドではなく単純な文字列として値を取得する必要がある別のインターフェース(admin)を作成する必要があります。入力とテキストエリアをシンプルなhtmlテキストのように見える
私はこのような千コード、管理者に
<div><input type='text' <?php echo "value='".$value1."'";?> ></div>
<div><textarea> <?php echo $value2;?> </textarea></div>
を持っていたことを簡単にするために、私はそれがこのコードのように表示させたい、
<div><?php echo $value1;?></div>
<div><?php echo $value2;?></div>
私は<input>
と<textarea>
を維持したいです私はすべてをコード化するのが面倒だから、入力/テキストエリアがないように見える必要があります。
とにかく私は入力とtextarea CSSを値を除いてすべてを取り下げて単純なhtmlテキストのように見せかけることができますか?
アウトラインだけでなく、フォーカスカーソル、高さ/幅の制限を取り下げ、編集可能な機能を無効にすることも含まれます。
私はこれが最善の考えではないことを知っていますが、私は管理インターフェース上の100個の入力/テキストエリアすべてを削除する時間がないと思います。
UPDATE: デフォルトでは、「自動高さテキストエリア」のようなスクロールバーであるオーバーレイされたテキストを表示する必要があります。
を適用し、それはプレーンテキストのようになりますので、あなたは、CSSでits'border'と 'ボックスshadow'を削除することができます。 ':focus'の状態でも –
タグを変更したいのですか? JSには次のものが必要です: '[] .forEach.call(document.querySelectorAll( 'input、textarea')、function(e){e.parentNode.appendChild(document.createTextNode(e.value)); e.parentNode.removeChild (e);}); '(多かれ少なかれ) – Xenos
うわー、真剣にあなたのJavaScriptコードの仕事。 私の質問はCSSに関するものですが、このコメントは私の場合に最適な解決策です。 – user6748005