1

私は比較的 drupal に慣れていません。Webform モジュールと Webform 検証モジュールがインストールされています。Webフォームの検証を使用して、Webフォームのテキストエリアの文字数を制限できました。ただし、このモジュールはフィールドの文字カウンターをサポートしていません。maxlength モジュールを使用するこのソリューションhttp://drupal.org/node/1459650#comment-5699952を見てきましたが、非常に不明確です。

hook_webform_component_info_alter(&$components)jquery または javascript を webform textarea フィールドに追加するためのモジュール実装を作成する予定です。これは正しい方法ですか?もしそうなら、そうでなければどうすればいいですか?

どうもありがとうございました

4

1 に答える 1

0

Maxlength モジュール(http://drupal.org/project/maxlength) は、問題を解決するための最良のソリューションです。Webフォーム検証モジュールは必要ありません。

基本的に、maxlength モジュールを有効にした後、Web フォームの textarea フィールドを編集し、「Maxlength JS」フィールドで最大長を指定するだけです。たとえば、最大長を 140 に指定してテストしたところ、テキストエリアで結合を開始すると、残りの文字数が表示されます。「カウントダウンメッセージ」フィールドを変更することで、テキストエリアの下に表示されるメッセージをカスタマイズすることもできます。

私はこれをテストしましたが、完全に正常に動作します。

于 2013-01-09T14:03:27.750 に答える