- ベストアンサー
htmlのタグのなかで"を使用するには。
今HTMLで <input type="hidden" name="name1" value="this is a \"name2\" and 'name3'. "> とうったのですが,"と'が同時に認識されません。 どのようにしたら"と'を認識するようにできるのでしょうか。 よろしくおねがいします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
No.3が勝手に変換されてしまったので、再投稿します。 &を全角で書いてあるので、コピペするのであれば、半角の&に直してくださいね。 例えばボタンとかであれば、 &quot; を使って <input type="button" name="name1" value="this is a &quot;name2&quot; and 'name3'. "> で良いと思いますが、 hiddenのvalueで使うのであれば、 %22 を使って、半角スペースも同様に%20を使って <input type="hidden" name="name1" value="this%20is%20a%20%22name2%22%20and%20'name3'.%20"> というようにするかなぁ。
その他の回答 (3)
- arukamun
- ベストアンサー率35% (842/2394)
例えばボタンとかであれば、 " を使って <input type="button" name="name1" value="this is a "name2" and 'name3'. "> で良いと思いますが、 hiddenのvalueで使うのであれば、 %22 を使って、半角スペースも同様に%20を使って <input type="hidden" name="name1" value="this%20is%20a%20%22name2%22%20and%20'name3'.%20"> というようにするかなぁ。
- Dpop
- ベストアンサー率51% (279/544)
答えは、#1さんの通りです。 ちょっと補足します。 \" と言う表現は、C や Perl, JavaScript などのプログラム言語で利用されている、「エスクケープ」と言う指定方法です。 HTMLは、\" と言う表現はサポートして居らず、その代わりになるのが、 " と言う表現方法になります。 HTMLの中で、 " & < > を利用する時には、 " & < > と明示的に記述する決まりになっています。 そのため、#1 さんの回答となる訳です。
- todo36
- ベストアンサー率58% (728/1234)
<input name="name1" value="this is a "name" and 'name3'. ">