フォームに追加されたリピーターフィールドの行数をライブで表示したいですか?これは、特に名前、タスク、商品アイテムを追加するようなシナリオで、ユーザーが入力したアイテムの数を確認したい場合に便利です。
このチュートリアルでは、シンプルなPHPスニペットを使って、"Count "フィールドをリアルタイムで自動的に更新する方法を説明します。
フォームの作成
始めに、フォームを作成し、リピータ・フィールドと、「カウント」などのラベルが付いた1行テキスト・フィールドを含めます。このフィールドは自動的に更新されるので、ユーザーが手動で入力する必要はありません。
フォームの作成にヘルプが必要な場合は、最初のフォーム作成のチュートリアルをご覧ください。
コード・スニペットの追加
以下のスニペットを使用して、フォームでライブカウント機能を有効にします。
コード・スニペットのカスタマイズ
スニペット内の以下のIDを自分のフォームに合わせて更新する必要があります:
wpforms-5410-field_1-container
:交換5410
実際の フォームID そしてfield_1
あなたの リピーター・フィールドID.wpforms-5410-field_3
:交換field_3
あなたの カウント フィールドID.
フォームとフィールドのIDを見つけるには、こちらのチュートリアルをご覧ください。
このスニペットが追加され、IDが更新されると、ユーザがリピータに行を追加したり削除したりすると、Countフィールドが自動的に更新されます。
これで完了です!これで、リピーターフィールドにダイナミックカウンターが追加されました。