- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テキストボックスに文字飾り表示(2の3乗)が出来ない。)
テキストボックスに文字飾り表示(2の3乗)が出来ない
このQ&Aのポイント
- JavaScriptを使用してテキストボックスに上付き、下付き文字を表示したいのですが上手く表示できません。
- HTMLのコードが表示されてしまいます。
- 具体的な表示方法を教えてください。
- みんなの回答 (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のタグを書いてもそのまま、 表示されるだけです。
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
そもそも文字入力どうやってやるつもりでしょう? テキストボックス内は特殊な文字表現はできないものと考えるべきです。 どうしてもということであればdivなどで疑似的なテキストボックスをつくって やればいいでしょう。
お礼
テキストボックスには単なるテキストだけしか表示できない事がわかりました。有難う御座いました。