トップページ > 活用TIPS > フォームの活用法 > 「感想」や「お問い合わせ」などの文字数を制限する方法

「感想」や「お問い合わせ」などの文字数を制限する方法

計算機能を使うことで、コメントやお問い合わせ内容の入力欄に入力できる文字数を制限することができます。
システム上の入力可能な文字数について

■例:感想(複数行テキスト)の入力文字数を2000文字以内にする

(1)
感想の入力項目として項目を1つ追加し、項目名などを編集します。

▼編集例

項目名 感想
name属性 自動で割り振られたname属性のままでOK。例として、fld3とします。
type属性 複数行テキスト

(2)
入力文字数をチェック項目として、さらに項目を1つ追加し、編集します。

【初期値】に、以下の計算式を入力することで、入力された文字数が、指定文字数を超えていないかチェックします。

=(mb_strlen([[文字数制限したいname属性]],'UTF-8')>文字数)? '':'ok'
 ※「UTF-8」部分はサイトとフォームの文字コードに合わせて「Shift_JIS」等にご変更ください。

▼編集例

項目名 【感想】は、2000文字以内で入力してください
name属性 自動で割り振られたname属性のままでOK
type属性 hidden
value属性 =(mb_strlen([[fld3]])>2000)? '':'ok'
必須 チェックを入れる

【項目名】エラー内容として表示させたいメッセージ
【value属性】入力チェック用の計算式

▼エラー画面の表示例

関連記事