複数行フィールドの文字数カウントについてです。
保存時にフィールド内の文字数をカウントし、一定値以上だとエラーを出すことはできているのですが、少し発展させたいと思っています。
具体的には、編集画面で、入力に応じてリアルタイムに残りの入力できる文字数を表示させたいのですが、どのイベントを使用すればよいのか悩んでいます。
お手数ですがご教授のほどよろしくお願いいたします。
複数行フィールドの文字数カウントについてです。
保存時にフィールド内の文字数をカウントし、一定値以上だとエラーを出すことはできているのですが、少し発展させたいと思っています。
具体的には、編集画面で、入力に応じてリアルタイムに残りの入力できる文字数を表示させたいのですが、どのイベントを使用すればよいのか悩んでいます。
お手数ですがご教授のほどよろしくお願いいたします。
mikanさん
DOM操作によって該当フィールドのinput要素を取得し、inputのonkeydownイベント内でinputに入力されている文字数をカウントし、別フィールドにkintone.app.record.setメソッドで登録する。
という方法が妥当ではないでしょうか?
この方法はgetFieldElementメソッドが編集画面では使えないため、DOM操作を使うことになると思われるので当然kintoneのアップデートなどの際にはメンテナンスの必要が出てくる可能性があります
瀧ヶ平さん
ご回答ありがとうございました。
やはりDOM操作になるのですね。。少し考えて見ます。