次の問題があります-サーバー側から 'hoschi "brother"のような文字列を取得します。この文字列を<input value"MYSTRING" />
。これにより、<input value"hoschi" brother" />
これは明らかに機能しません。
これの回避策はありますか? "
文字と"
値タグ内で動作しますか?
ご協力ありがとうございます、トビ
はい、"
を使用すると動作します:
<input type="text" name="last_name" value=""My quote!"" />
引用符で「」文字をエスケープします;値タグ内で動作しますか?
はい。 (これは回避策ではありませんが、HTMLが機能するように設計されている方法です)。
または、値に単一引用符のみまたは二重引用符のみが含まれる場合、代わりにもう一方を使用して属性を区切ることができます。
それはフォームフィールドなので、人々はそこに好きなものを入力します。ダブルクォートとシングルクォートのニースの混合を含む場合と含まない場合があります。これらをデータベースに追加するのは簡単で、「/」などでエスケープします。
入力のvalue句に「」を入れると、画面上に必要なとおりに「」が表示されます。一重引用符はあちこちにあり、必要に応じて二重引用符で囲むことができます。