プロが教える店舗&オフィスのセキュリティ対策術

下記のようにASPでテキストボックスを書く関数を設けたいと思っています。

Private Function fMakeText(TextValue)
fMakeText = "<INPUT type='text' value='" & TextValue & "'>"
End Function

引数のTextValueがテキストボックスに表示させたい値なのですが、TextValueに ' や " があると表示がうまくできません。
このような場合はどうするのが適当でしょうか?
教えてください。

A 回答 (1件)

1.文字参照を使用する。

「'」は「'」、「"」は「&」となります。
又は
2.TextValueの1文字目に「'」や「"」が来ない場合はvalue=""の""をなくす。
又は
3.JavaScriptを使用して書き出す。
    • good
    • 0
この回答へのお礼

「'」「&」で対応できました。
ありがとうございました。

お礼日時:2007/04/03 10:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!