- 締切済み
CGIフォーム、タグの表示について。
フォームを使い書き込まれた内容を表示させるのに、 <TR>などのタグをタグとしてではなく、単なる「<TR>」という文字として表示させるためには TEXTAREAしか方法はないのでしょうか? <B>などはまぁいいのですが、<TR>などですと、レイアウトが崩れるほかに、文字の表示が正常に行われません。
- みんなの回答 (12)
- 専門家の回答
関連するQ&A
- CGIのtextareaへのタグの表示
CGI(Perl)でWebのメモ帳のようなプログラムを作っています。 何種類かのHTMLタグの使用もできるようにしてあり、更に タグ説明のために < > などを記入することもあります。 初回の記入をそのまま表示させる場合は問題ありませんが、一度記入した内容を 編集のためにブラウザに再表示させ、更にそれを更新すると タグの <> と < >が どちらも <>に変換されてしまい、説明中の HTMLタグ文字列がタグになってしまいます。 例えば A: 最初の記入時「< a href・・・ > はリンクタグ」などと記入してアップロード B: サーバーログには「< a href・・・ > はリンクタグ」のまま記録される C: 編集のためにその記事を再表示させるとブラウザが「<a href・・・ >はリンクタグ」 と表示する D: 別の部分を編集後再アップロードするとログには <a href・・・ > がタグとして記録される E: 以降の表示では <a href・・・ > の部分がリンクタグとして扱われ「はリンクタグ」にリンクがかかる というような問題に悩んでいます。 textarea 内では <code>タグも使えなさそうで・・・ 思案の末、 textarea への送信時だけ 「 < 」を 「<<」などとして送信し、CGIが「<<」を受け取ったら < に変換してログ記録する などのローカルな方法を考えましたが、あまりスマートではないかと。 定石のような方法はないのでしょうか?
- ベストアンサー
- CGI
- フォーム1[デザイン]タグが表示されない
言語:Visual c++ 2008 Express Edition OS:win xppro VC++であるプロジェクトの画面中央にあるプログラムが表示されているところに、 フォーム1[デザイン]タグ がありません。 他のプロジェクトではフォーム1[デザイン]タグは表示されます。 やりたいことは、 フォーム1[デザイン]タグを表示して、プロパテイに値を設定することです。 このプロジェクトのフォーム1[デザイン]タグを表示する方法を知っている方がありましたら教えて下さい。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- HTMLタグに詳しい人に質問なんですが
テーブルタグ内の文字を装飾するには<font color="">タグや<b>タグなどで <tr><td><font color="red"><b>文字</b></font></td></tr> のようにする以外にできる方法はないでしょうか?
- ベストアンサー
- その他(趣味・娯楽・エンターテイメント)
- CGIフォームでのformタグとjavaでのformタグが重複して…
フォーム(CGI)で入力するするときに、カテゴリと言う項目を作って、プルダウンでそれぞれ大カテゴリ・中カテゴリ・小カテゴリと分けてそのカテゴリにあった項目を吐き出したいのですが、 ネットで調べましたら、JavaScriptで表示ができるとの事で、試行錯誤の結果、ちゃんと表示できるようになったのですが、CGIフォーム内でのformタグとjavaでのformタグが重複してプルダウン内のカテゴリが表示しなくなりました…。 私のやりたい方法としては、「教えて!goo」での投稿カテゴリーの様な方法(http://oshiete1.goo.ne.jp/oshiete_new.php3)でできればベストと考えております。 解決方法としてはどの様な方法がありますか? 皆さんお忙しいでしょうけど、ご教授下さい。
- ベストアンサー
- JavaScript
- <tr>タグ、<td>タグ
テーブルでレイアウトを行い、htmlで背景色・cssで文字のスタイルを適用する場合、<tr>タグと<td>タグのどちらに記述するのがよいのでしょうか。IEだと大差は無いようなのですが、firefoxやNetscapeで違いが出てくるように感じます(特にfirefox)。 (1)cssで文字スタイルの場合、<table>タグに<table class="text">といった感じで問題ないでしょうか(table内の文字すべてclassがtextの場合)。それともやはり<td>タグひとつひとつにクラス指定した方が良いのでしょうか。 (2)テーブルに背景色を指定する場合、<tr>タグ・<td>タグのどちらに指定するのが良いのでしょうか。
- ベストアンサー
- HTML
- フォームの一部のみを目立つようにする(太字・色を変更・ハイライト)方法はありますか?
フォームの一部分の文字列のみを目立たせる方法を探しています: <form> ... <textarea name="hoge">あいうえお<b>かきくけこ</b>さしすせそ</textarea> ... </form> のように書いても、もちろん思惑通りには表示されません。 (「かきくけこ」の部分のみ太字にして、「あいうえお」と「さしすせそ」の部分はそのままにしたいのですが。。。) どなたかよい方法をご存知でしたら教えてください。よろしくお願いしますm()m
- 締切済み
- HTML
- TR タグの表示・非表示を一括できりかえたい。
TRタグの表示・非表示を一括できりかえたいと思い、2種類方法を思いついたのですが、 具体的な書き方がわからず・・・。どこか参考になるサイトなどありませんでしょうか。 また自分が書いた2種類以外にこんな方法があるよなどありましたら教えてください。 (1).TRタグにclassを設定して切り替える。 (2).他にXMLファイルを用意して、毎回XMLファイルを読み込んで切り替える。 よろしくお願いします。
- 締切済み
- HTML
- メールフォームのHTMLタグ
メールフォームで 名前・メールアドレス・件名・本文 の文字の色を白で表示し、字を入力する部分を赤にしたいのですが、そのタグを教えてもらえませんか? あとソースからメールアドレス見えないようにする方法はありますか?
- 締切済み
- その他(インターネット・Webサービス)
- <textarea>に<pre>を使うと・・・
質問お願いします。 htmlとcgi等を使用してHPを作っているのですが、その中にtextareaを利用して、 投稿フォームを設けています。投稿したものは、違うページで閲覧できるようになっています。 この投稿フォーム、wordやexcelから文章をコピぺして使用する方が多いのですが、 そのままでは<P>タグが挿入されてしまい、閲覧時、文章間隔が広くなりすぎて見難いため、 投稿フォームを、<textarea><pre></pre></textarea>とし、受信時、cgiで<P>タグを削除しています。 レイアウトはこれで問題ないのですが、textarea内に<pre>タグを入れてしまうと、 textareaの横幅をオーバーして書き込めてしまうという事態が起こってしまいました。 そこで質問なのですが、textarea内に<pre>を入れても、文字入力が端まで行ったら、 次の行に折り返す方法はないでしょうか? わかる方いらっしゃいましたら、ご教授の程よろしくお願いします。
- ベストアンサー
- HTML
お礼
はい。その通りです。 今の状態では<が<に、>が>に表示されるようになってます。(ログファイル呼び出し時) ただコレですと、例えば今はテーブルでログファイルの表示のレイアウトを作っているんですが、いきなり<TR>とか出たらそこでテーブルのレイアウトが崩れてしまいますよね? そうではなく、<TR>をタグではなく、たんなる文字としてテーブル上に表示させることはできないかな?と思ったんです。 <TR><TD>たとえばテーブルのタグには<TR>などがあります。</TD></TR> ↓表示結果 たとえばテーブルのタグには<TR>などがあります。 というような感じです。 これはやはりTEXTAREAを使うしかないのでしょうか?