HTMLのtextboxで悩まされています(泣)

「It’s a pen...but ”THAT” isn’t a pen」という文章を、フォームのtextboxにデフォルト表示させたいのですが、どういうHTMLコードを書けばいいでしょうか?
ちなみに、以下の3つはいずれもダメでした。。。

<input type=textbox value=”It’s a pen...but ”THAT” isn’t a pen”>
<input type=textbox value=’It’s a pen...but ”THAT” isn’t a pen’>
<input type=textbox value=It’s a pen...but ”THAT” isn’t a pen>

要するに、半角スペース、半角「’」、半角「”」が混在する文字列をデフォルト表示させる方法を求めています。
HTMLに関わって8年になりますが、いまだにこの問題が解決方法が分かりません。

この問題を解決できる方法を最初に教えていただけた方に、ポイント全部ドカンと差し上げます。
そうでない場合は、適当に配分します。
URLはダミーでもホンモノでもかまいません。よろしくお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答13件)

id:ke_ishi No.1

回答回数269ベストアンサー獲得回数0

ポイント10pt

http://www.hatena.ne.jp/1111030155#?aaa

人力検索はてな - HTMLのtextboxで悩まされています(泣) 「It’s a pen...but ”THAT” isn’t a pen」という文章を、フォームのtextboxにデフォルト表示させたいのですが、どういうHTMLコー..

<input type="text" value="It’s a pen...but &quot;THAT&quot; isn’t a pen;">

ですね

id:arikui No.2

回答回数1ベストアンサー獲得回数0

ポイント10pt

”は「&quot;」、’は「&#39;」と書けば表示されると思います。

id:sadcns No.3

回答回数53ベストアンサー獲得回数0

ポイント10pt

http://e-words.jp/p/r-htmlentity.html

HTMLの特殊文字 : IT用語辞典

回答がオープンされていないので既に正解が回答済みかもしれませんが。

半角「”」は「&quot;」←半角で

半角「’」は「&#39;」←半角で

です。

id:taknt No.4

回答回数13539ベストアンサー獲得回数1198

ポイント10pt

<input type=textbox value=”It’s a pen...but ”THAT” isn’t a pen”>

これで 表示されましたけどねぇ。

それぞれ 全角のは半角にしなしたらいいです。

id:FMR No.5

回答回数406ベストアンサー獲得回数0

textfieldだと行きますけど(ダメなのかな?)

<input name=”textfield” type=”text” value=”It’s a pen...but ”THAT” isn’t a pen”>

id:auction

ダメです。textboxでの方法を求めています。

2005/03/17 12:56:32
id:battan No.6

回答回数63ベストアンサー獲得回数1

ポイント35pt

シングルクォートかダブルクォートをコードで入れてもだめでしょうか?

上記URLは特殊記号のコード表です。

id:auction

<input type=text value=”It's a pen...but "THAT" isn't a pen”>

これで何とかいけました。このやりかたは、どのブラウザでも対応しているのでしょうか?

そこが気になりますね。。。

2005/03/17 13:03:42
id:fake234 No.7

回答回数197ベストアンサー獲得回数0

ポイント5pt

http://www.hatena.ne.jp/1111030155#

人力検索はてな - HTMLのtextboxで悩まされています(泣) 「It’s a pen...but ”THAT” isn’t a pen」という文章を、フォームのtextboxにデフォルト表示させたいのですが、どういうHTMLコー..

表示させたいダブルクォートを

(半角で)&quot;

に置き換えればできます。

id:auction

それだけではダメですね。

2005/03/17 13:04:07
id:nyamaji No.8

回答回数3ベストアンサー獲得回数0

ポイント5pt

一部の文字をブラウザで表示させるのには、実態参照というもので表現する必要がございます。

他に、「”&<>」などが代表的です。

今回の答えとしては、「”」を「&quot;」(半角で)と書けば解決します。

id:auction

同上です〜

2005/03/17 13:04:35
id:mutsuju No.9

回答回数551ベストアンサー獲得回数35

ポイント35pt

<input type=textbox value=”It’s a pen... but &quot;THAT&quot; isn’t a pen.”>

でどうでしょう?

#&quot; だけ全角で書いてあります

id:auction

ああ、なるほど。そういうことなんですね。

こうやって実例を出していただければ理解できました。

実態参照の存在は知っていましたが、こういうとき使うべきなんですね。お勉強になりました!

もう大満足なので、ここでしゅ〜りょ〜です!!

どうもありがとうございました!!

2005/03/17 13:09:15

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 fet-33 303 283 0 2005-03-17 12:53:26
2 MXF03305 21 17 0 2005-03-17 12:53:51
3 えふけー 249 211 1 2005-03-17 13:03:07
4 amanoftaste 42 36 0 2005-03-17 13:08:46
  • id:amanoftaste
    amanoftaste 2005/03/17 13:13:19
    エンティティ化するなら

    http://hp.vector.co.jp/authors/VA022023/javascript/make_html_entity-ja.htm
    このページが便利です。
    メールアドレス以外でも大丈夫みたいです。
    http://hp.vector.co.jp/authors/VA022023/javascript/make_html_entity-ja.htm

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません