• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テキストボックスに文字飾り表示(2の3乗)が出来ない。)

テキストボックスに文字飾り表示(2の3乗)が出来ない

このQ&Aのポイント
  • JavaScriptを使用してテキストボックスに上付き、下付き文字を表示したいのですが上手く表示できません。
  • HTMLのコードが表示されてしまいます。
  • 具体的な表示方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.3

補足 実態はテキストボックスやテキストエリアじゃないですが、 ワープロ感覚で、テキストを入力してもらって、HTMLとして 取得するには、Webのオンラインエディターのライブラリーが いくつかあります。↓は結構有名です。(javascript+cssで実現)です。 「ckEditor(旧 FckEditor)」 http://ckeditor.com/demo

その他の回答 (2)

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.2

 str.sup()メソッドは、stringオブジェクトのHTMLラッパーメソッドで、 HTML要素である<sup></sup>のタグをストリングに付加してHTMLを生成する もので、document.writeとか、element.innerHTMLでHTML要素として書き出さ ないと意味が無いです。  INPUT name="a1" type="text" size="20" width="10">のvalue(中身)は HTMLでなくて単なるテキストですから、HTMLのタグを書いてもそのまま、 表示されるだけです。

American123
質問者

お礼

テキストボックスには単なるテキストだけしか表示できない事がわかりました。有難う御座いました。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

そもそも文字入力どうやってやるつもりでしょう? テキストボックス内は特殊な文字表現はできないものと考えるべきです。 どうしてもということであればdivなどで疑似的なテキストボックスをつくって やればいいでしょう。

関連するQ&A

専門家に質問してみよう