質問掲示板

CGIなどのの質問を受付ます。
現在SPAM対策の為、一部ホストアドレスを規制中。

新規発言一覧最新記事過去一覧 | 検索HOME

スレッド

└◇1321:
日記CGIでの改行方法 [夏樹] 04/19 22:22

 └◇1322:Re:日記CGIでの改行方法 [moon★] 04/20
  └◇1330:Re[2]:日記CGIでの改行方法 [夏樹] 04/21
   └◇1332:Re[3]:日記CGIでの改行方法 [moon★] 04/22
    └◇1333:Re[4]:日記CGIでの改行方法 [夏樹] 04/22 <


1321● 日記CGIでの改行方法[ 夏樹 ] 2009 04/19 22:22
moon様、こんばんは。
この度は日記CGIにてお聞きしたいことが御座いまして、書き込みさせて頂きました。

日記の記事内容に、<textarea>タグを利用した文章のコピーボックスを一緒に書き込みたいのですが、一例として下記のように書いた場合、『&#10;』の部分が自動的に<br>タグに置き代わってしまうのを防ぐ方法は御座いませんでしょうか?

<form action="."><textarea>テスト&#10;テスト&#10;テスト&#10;</textarea></form>

<form action="."><textarea>テスト<br>テスト<br>テスト<br></textarea></form>

直接書き込んでも変わってしまいますし、プレビューで見た後に戻るを押すと、&#10;は普通の改行に変わり、閉じタグも消えてしまいます。
もし解決方法がありましたら、お手数ですが教えて頂ければと思います。
ご返答、お待ちしております。
スレッド一覧


1322● Re:日記CGIでの改行方法[ moon★ ] 2009 04/20 10:31
> 日記の記事内容に、<textarea>タグを利用した文章のコピーボックスを一緒に書き込みたいのですが、一例として下記のように書いた場合、『&#10;』の部分が自動的に<br>タグに置き代わってしまうのを防ぐ方法は御座いませんでしょうか?

&#x0A; で大丈夫みたいです。
スレッド一覧


1330● Re[2]:日記CGIでの改行方法[ 夏樹 ] 2009 04/21 21:24
こんばんは。素早く対応して頂き、有り難う御座います。
&#x0A; で無事に書き込みが出来ました、教えて頂き本当に助かりました。

そして続いての質問になってしまい恐縮なのですが、この<textarea>を挿入した記事だけが編集や再書き込みが出来なくなってしまうのは、日記を何かおかしな使い方をしてしまっているのでしょうか?
状況としては<textarea>を挿入した記事の、

1)一度プレビューを見る→戻る→その後プレビューも書き込みボタンも作動しなくなる

2)プレビューを一度のみか直接書き込む→その記事の編集ボタンを押して、内容をそのままでも変更したとしても、やはりプレビューも書き込みボタンも作動しなくなる

といった感じです。
もし解決策がありましたら教えて頂けませんでしょうか?
宜しくお願い致します。
スレッド一覧


1332● Re[3]:日記CGIでの改行方法[ moon★ ] 2009 04/22 08:31
> そして続いての質問になってしまい恐縮なのですが、この<textarea>を挿入した記事だけが編集や再書き込みが出来なくなってしまうのは、日記を何かおかしな使い方をしてしまっているのでしょうか?
> 状況としては<textarea>を挿入した記事の、
>
> 1)一度プレビューを見る→戻る→その後プレビューも書き込みボタンも作動しなくなる
>
> 2)プレビューを一度のみか直接書き込む→その記事の編集ボタンを押して、内容をそのままでも変更したとしても、やはりプレビューも書き込みボタンも作動しなくなる

えー、ないです。
というのは、textarea内にtextareaを書き込もうとしているためなので。
これは日記の仕組みの上でどうにもなりません。
プレビューや編集はできないというしかないです。
(どうしても編集をしたい場合は直接LOGをいじるとか)
というか、textareaは使わないでください。と言ってもいいくらい。
通常のHTMLで以下ソースがどのようになるかをお考えになればわかると思います。

<textarea>
もじもじ文字文字
<textarea>モジモジ</textarea>
ああああああああ
</textarea>

textareaはネスト(入れ子)にできませんからねぇ・・・
スレッド一覧


1333● Re[4]:日記CGIでの改行方法[ 夏樹 ] 2009 04/22 23:56
こんばんは、ご回答有り難う御座いました。
言われてみますと確かにその通りで、<textarea>を入れ子にしてしまっている状況だったのですね。この日記内では使用しないように致します。
分かりやすい御説明で助かりました、重ね重ね本当に有り難う御座いました。
スレッド一覧

CGIROOM