• ベストアンサー

Javascriptでテキストボックスを変更したい

Javascriptを使って、テキストボックスの選択した文字だけ、 大きくしたり色を変えたりしたいのですが、 どのように記述したらいいのでしょうか? (テキストボックスにhtmlタグ表示ではなく、ビジュアル的にも変更した情報を表示させたい) 最終的にその情報を保存したいと思っております。

  • ENTRE
  • お礼率0% (16/2523)

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

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

テキストボックスは仕様上無理ですが、divをつかって似たようなことはできます <style> div#data{ width:200px; height:200px; border:1px solid #000000; } </style> <button onclick='document.execCommand("bold");'><b>B</b></button> <button onclick='document.execCommand("italic");'><i>I</i></button> <button onclick='document.execCommand("underline");'><u>U</u></button> <button onclick='document.execCommand("forecolor",false,"#ff0000");'><span style="color:red">red</span></button> <button onclick='document.execCommand("forecolor",false,"#00ff00");'><span style="color:green">green</span></button> <button onclick='document.execCommand("forecolor",false,"#0000ff");'><span style="color:blue">blue</span></button> <button onclick='document.execCommand("forecolor",false,"#000000");'><span style="color:black">black</span></button> <button onclick='document.execCommand("fontsize",false,1);'><span style="font-size:small">small</span></button> <button onclick='document.execCommand("fontsize",false,3);'><span style="font-size:medium">medium</span></button> <button onclick='document.execCommand("fontsize",false,5);'><span style="font-size:large">large</span></button> <button onclick="alert(data.innerHTML)">ソース</button> <div id="data" contenteditable> test<br> test<br> test<br> test<br> </div>

関連するQ&A

  • テキストボックスの文字の大きさを変更するには

    タグ打ちでWebページを作っています。 テキストボックスに関する質問です。 テキストボックス本体の大きさは下のように記述すれば指定できることはわかっているのですが、 <input type="text" size=xx> テキストボックス内の「文字」の大きさを変更するにはどうすればよいでしょうか。 HTMLタグ、JavaScript、CSSでできる方法を教えてください。

  • JavaScript テキストボックス内のコピー

    JavaScriptのテキストボックス内の文字列のコピーを教えてください。 TextboxA、TextboxB、TextboxCがあり、TextboxAのフォーカスがTextboxBに移動した時に、TextboxA内の文字列をTextboxCにコピーする記述がわかりません。 どなたか参考になるサイト、JavaScriptの記述を教えてください。 よろしくお願いします。

  • リッチテキストボックスについて

    こんにちは。Kakugariです。 コード内で、リッチテキストボックスの特定の文字(例えば、何文字目から、何文字目までなど)の色を変更することはできるでしょうか?SelColorプロパティを使ってみたのですが、あれはユーザーが選択した文字列の色を変えるものなので困っています。よろしくお願いします。

  • Javascriptテキストの値で表示文字を変更

    Javascript初心者です。テキストに入力された数字(1~7)をもとに、そのテキストボックスの横に文字を表示させたいです。(1なら「非常にあてはまる」、2なら「ややあてはまる」・・・等) 且つ、1つのHTML内にそのテキストボックスが50個あります。。 それぞれ個別に文字を表示させたいのですが、簡易に記述する方法はありますでしょうか。 同様の質問を拝見しましたが、テキストの値で且つ複数が同一ページで挙動できる方法を見つけることができませんでした。お分かりになる方ご教示いただけますと大変助かります。 よろしくお願いいたします。

  • ラジオボタンでテキストボックスを非アクティブにできる?

    2択のラジオボタンと、テキストボックスが一つあったとして、ラジオボタンの片方を選択しているときは、このテキストボックスを非アクティブ状態にする、といったことはJavascriptで可能でしょうか? あまりJavascriptに詳しくないので、簡単な記述で制御できると助かるのですが・・・。 ご教授、よろしくお願いいたします。

  • JavaScriptで、テキストボックスを指定する変数を動的に変更した

    JavaScriptで、テキストボックスを指定する変数を動的に変更したいのですが どのように変えればいいのでしょうか。 現在、HTML上で、テキストボックスの名前を'r001'から'r300'まで持っている 表を扱っているのですが、 その'r001'から'r300'までの数字の部分を、 動的にアクセスできるように変更したいのです。 こういった場合、どのようにプログラミングしていいのかを いくらGOOGLEなどで調べても出てこなかったので、どなたか 知っている方がいれば教えてください。

  • javascriptで、表示されている文字を変更する。

    javascriptで、表示されている文字を変更する。 初歩的な質問になると思いますが、ご教授ください。 javascriptで、例えば、 フォーム内の特定のテキストボックスに、ある値を代入する場合は、 frm1.text1.valur="あああ"; // フォームの名前.テキストボックスの名前.value また、特定の文字<font id="moji1">あああ</font>を表示/非表示する場合は、 document.getElementById('moji1').style.visibility='visible'; // 又は、'hidden' と言った感じで、javascriptで、 特定の文字を変更したいのですが、行き詰っております。 例えば、 <font>あああ</font> を <font>いいい</font> に変更。 どなたかご存知の方、ご教授ねがいます。 よろしくお願いします。  

  • Wordでテキストボックスの選択ができません!

    Word2007を使用しています。 ちなみにUSBメモリーに保存して2003で使用しても同じでした。 「挿入」→「テキストボックス」でテキストボックスを挿入しました。 特殊な記号を1文字、図として使用したかったのです。 一文字分だったのでテキストボックスの面積を極力小さくし、「書式設定」で線の色をなくし、「文字列の折り返し」で、背面へ移動しました。 そしたらそのテキストボックスにカーソルをもっていっても、選択できなくなってしまったんです。 移動させることは勿論、削除する事も出来ない‥。 うまく選択できる方法ってありませんか??

  • 【C#】 リッチテキストボックスについて

    Microsoft Visual Studio .NET 2003で開発中です。 リッチテキストボックスについて2つ質問したいことがあります。 一つ目は、 リッチテキストボックスにテキストファイルをドラッグ&ドロップして、 テキストファイルの内容をリッチテキストボックスに表示させたいのですが、どうすればいいのでしょうか? 二つ目は、 SelectionBulletについてなのですが、これをtrueにしたとき●以外の文字は打たれないのでしょうか? 何か設定があるのでしょうか?? どなたか教えて下さい。

  • スタティックテキストとエディットボックス等文字変更

    Visual C++ 6.0の初心者です。 スタティックテキストやエディットボックス及びボタンの文字の大きさ等を個別に変更したいのですがどうしたら良いでしょうか。 Borland C++Builder 6.0では、プロパティで個別に変更可能でした。 一昔のソフトについてですが教えてください。

専門家に質問してみよう