<textarea>の最後尾に追加した実体参照や数値参照が意図した通り表示されません。
確認したこと(■1■)と、やりたい事(■2■)は、下記の通りです。
■1■ <textarea>~</textarea>の中に直接記述すると
下記の例だと、 <とか> と、表示されます。
<textarea name="output" id="outputEdit" style="background-color:#99ff66" cols=80 rows=25>
<とか>
</textarea>
■2■ javascriptで<textarea>の最後尾に追加する方法だと、
下記の例だと、 <> と、表示されてしまいます。
<textarea name="output" id="outputEdit" style="background-color:#99ff66" cols=80 rows=25></textarea>
<script language="javascript">
<!--
var objTextarea = document.getElementById('outputEdit');
objTextarea.value+="<>";
//-->
</script>
2の記述で、1と同じ様に表示させたいのですが、
無理なのでしょうか?
どうか宜しくお願いいたします。
No.2ベストアンサー
- 回答日時:
テキストエリアのinnerHTMLはブラウザごとの癖がつよいので
標準化はめんどそうですね。
単に置き換えればいいのでは?
<form method="get">
<textarea name="output" id="outputEdit" style="background-color:#99ff66" cols=80 rows=25>
<>
hoge
hoge
</textarea>
<input type="submit">
</form>
<script>
var objTextarea = document.getElementById('outputEdit');
objTextarea.value+=changeLTGT("なんか<てきとうに>かいてみる");
function changeLTGT($txt){
return $txt.replace("<","<").replace(">",">");
}
</script>
yambejp様
回答、ありがとうございます。<m(_ _)m>
分かりやすい例、ありがとうございます。
>テキストエリアのinnerHTMLはブラウザごとの癖がつよいので・・・
そうなのですね。
ありがとうございました。<m(_ _)m>
No.3
- 回答日時:
1っす!
なんだか名前の命名がよくないね~。
unescapeHTMLにして使ってください。^^;
pipiさん、yambejpさん、
回答ありがとうございました。
いろいろな方法があるのですね。
勉強になりました。
ありがとうございました。<m(_ _)m>
No.1
- 回答日時:
なんとなくこんなの書いてみたが、こんなのでいいのか俺が知りたい!
<textarea id="outputEdit"></textarea>
String.prototype.escapeHTML = function() {
var div = document.createElement('div'); div.innerHTML = this; return div.innerText;
}
document.getElementById('outputEdit').value += "<とか>".escapeHTML();
pipi様
いつもありがとうございます<m(_ _)m>
試してみたら、意図したとおり、<とか> と出ました!!
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- PHP コメント機能に返信欄を矢印で追加したい 1 2022/05/09 21:17
- MySQL MySQLに登録した内容を更新する時の、textareaの使い方 1 2022/07/11 18:20
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- HTML・CSS Windowsのformでtextareaに入力すると改行が反映されません 2 2023/06/01 11:50
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
onchangeイベントを強制的に発...
-
開いた子ウィンドウにあるボタ...
-
formのfileの値をhiddenでも持...
-
onclickが動作しない
-
WordpressのCocoonというテーマ...
-
SendKeys()が一番最後に実行さ...
-
HTMLのテキストボックスへのド...
-
JavaScriptでIE上のボタンクリック
-
innerHTML内では改行は禁止?
-
コードレビューをお願いします。
-
BackSpaceしたい(QNo.2734284の...
-
任意の<DIV></DIV>の中に計算結...
-
javaScriptの変数をJavaの変数...
-
JSPファイルにJavaScriptを埋め...
-
JavaScriptのfileオブジェクト...
-
Javascriptで'(シングルクォー...
-
VB.NETで<Input>タグ、<text...
-
javascriptで作成されたテーブ...
-
window.openで開いた子ウィンド...
-
クリックさせたいが、click()が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onchangeイベントを強制的に発...
-
JavascriptでDOM-based XSSの発...
-
onclickが動作しない
-
クリックさせたいが、click()が...
-
追加ボタンを押した際に ok ボ...
-
innerHTML内では改行は禁止?
-
ボタンかリンクをクリックする...
-
formのfileの値をhiddenでも持...
-
javaScriptの変数をJavaの変数...
-
JavaScriptのfileオブジェクト...
-
VB.NETで<Input>タグ、<text...
-
受け取ったパラメータが文字化け
-
JQueryでfunctionに引数としてI...
-
javascriptで作成されたテーブ...
-
jQueryで設定したイベントハン...
-
開いた子ウィンドウにあるボタ...
-
コードレビューをお願いします。
-
ボタンをクリックするとテキス...
-
BackSpaceしたい(QNo.2734284の...
-
URL 判定
おすすめ情報