INPUT TYPE=TEXT,TEXTAREAでの禁止文字を教えて下さい
[上に]
[前に]
[次に]
CASSIDY
2000/02/07(月) 19:53:02
INPUT TYPE=TEXT やTEXTAREAでの入力禁止文字を教えて下さい。
'や|、&、%は見つけたのですが、その他にありましたら教えて下さい。
犬
2000/02/07(月) 20:01:29
別に禁止文字なんてないと思います。
受け取り側がどう対応するかです。
例えば、掲示板などのように入力された文字列をHTMLの中で表示する場合は < > " に注意しなければならないし、複数の入力値を\tでjoinするなら\tに気を付ける。
ただそれだけです。
> 'や|、&、%は見つけたのですが、その他にありましたら教えて下さい。
CGIをちゃんと作れば、上記の文字が入力されても何も不都合はないです。
CASSIDY
2000/02/09(水) 23:59:02
今回はCGIは使用せず、ASPを使用しています。
それを他人に説明しなければならないので、
禁止文字を調べたいのですが・・・。
猫
2000/02/10(木) 00:06:13
ASPでも,なんというかメタ文字をエスケープできるでしょう?
xxx=Replace(xxx,"<","<")
こんな感じで>とかも
基本的にユーザーの入力を信じるのは考え物だと思いますよ。
犬
2000/02/10(木) 00:08:15
ASPだろうが、CGIだろうが関係ないです。
入れた文字はそのままサーバにおくられます。
その送られた文字列をASPでどう処理するかによって、”あなたにとっての好ましくない文字”が決まるわけです。
あとはその文字を削除したり、置換したり、お好きなように処理しましょう。
[上に]
[前に]
[次に]