アプリ版:「スタンプのみでお礼する」機能のリリースについて

CGIを使った送信フォームで、「50字以上は入力できません」という
エラーをJavaScriptを使って表示させているサイトを見かけるのですが、
この方法はJavaScriptを無効にしていると機能しません。

そこで受信文字制限を越えると自動的にその超えた部分だけ
削除されるようにしたいのですが、検索しても方法が
見つけられませんでした。
(~字以上を越えると削除されます、という断り書きはサイトに掲載するつもりです)

どなたか詳しい方がいらっしゃいましたら、宜しくお願いします。

A 回答 (1件)

lengthを使えば文字列の長さを取得できますのでそれでエラーを返すという方法があります。


http://cocohome.hp.infoseek.co.jp/perl_ref/lengt …

lengthだとちょっとご希望の通りにはいかないかと思いますので、全角半角を正確に認識して文字数をカウントしたり文章の途中で切ったりするにはJcodeモジュールを使うのがいいでしょう。
参考
http://katsubemakito.net/cgiperl/scalar/string/- …
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
参考サイト、拝見しました。
受信時に削除されるかどうか分からないので
もう少し勉強してみます。

お礼日時:2007/06/09 01:15

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