1

HTML コンテンツのチャンクを非表示フィールドに渡すことは可能ですか?どうすればよいですか?

ありがとう

ジョナサン

4

3 に答える 3

1

はい-単にコンテンツをHTMLエンコードします(たとえば、「<」を「&lt」などに置き換えます...)

フィールド値の入力に使用する言語を指定しなかったため、エンコード方法の詳細については説明できません。

これは、jQueryでそれを行う方法のリファレンスです。

これがJavaです

于 2010-03-02T16:12:43.630 に答える
1

Javascriptでこれを行うことができます:

<input type="hidden" id="htmlCodes" />
document.getElementById("htmlCodes").value = "<strong>Hello World</strong>";

非表示のフォーム フィールドに値を渡すときは、値が適切にエスケープされていることを確認してください。

オンラインデモ: http://jsbin.com/ubofu/edit

于 2010-03-02T16:11:30.213 に答える
0

内部のコンテンツを処理した後、非表示のテキストエリアを「生成」することもできます。

これは Jquery で簡単に実行できます:

$('#your_form')
.append('<textarea name="content" class="hidden">' + your_content + '</textarea>');

ここでは、「隠し」クラスがあり、Bootstrap が持っていると仮定していますが、これを使用することもできます。

CSS コード :

.hidden 
{ 
  display: none !important ; 
  visibility: hidden !important; 
}
于 2016-02-27T17:15:20.760 に答える