問題タブ [drupal-forms]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
drupal-7 - Drupal:カスタムjQuery関数を特定のAJAXレスポンスにバインドする方法は?
AJAX コールバック関数によって検証される AJAX フォームがあります。すべて Drupal API を使用して行われます。しかし、コールバックが発生したときにDOM要素を追加/前置/置換する標準的なメカニズムを使用したくありません。その AJAX 応答をキャッチして、カスタム関数で応答するにはどうすればよいですか?
drupal - CCK ウィジェットのみをレンダリングする
ノードの追加/編集フォーム (*.tpl.php 経由) で $form を使用して、コンテンツ タイプ自体に移動してラベルを非表示にすることなく、CCK フィールドのウィジェット (一連のチェックボックスなど) のみをレンダリングする方法はありますか? ラベルが表示されずに一連のチェックボックスをレンダリングできないようです。
ありがとう!
php - Drupal フォームでの入力の検証
誰かが情報を入力する Drupal フォームがあり、送信する前に有効かどうかを確認するためにデータベース クエリを実行する必要があります。ユーザーが有効性を確認するためにクリックできるボタンを用意し (または、ユーザーがそのフィールドを離れた後に自動的に行われるようにする)、選択に関する情報を表示したいと思います。
hook_form_submit を使用して送信時にフォームを確認し、エラーがあればプロセスを停止できることはわかっていますが、ユーザーがフォームを送信する前に正しいものを選択したことを確認できるようにしたいと考えています。
drupal - CiviCRM と Drupal を使用したテーマ設定、php 変数、基本
drupal インストールで CiviCRM をインストールし、カスタム テーマを作成しています。テーマで CiviCRM 要素を利用するための適切なリソースは何ですか?
CiviCRM との間でこれらのものをやり取りする必要があります:
登録要素、基本的な CiviCRM 変数、およびプロファイル要素...
一部の人にとって初心者の質問のように思われる場合は申し訳ありませんが、CiviCRM.org はつなぎ言葉が多すぎるようです...
ありがとう
drupal - Drupal 7:マルチステップ登録フォーム用の作業モジュールはどこにありますか?
マルチステップ登録フォームに適した安定したモジュールを探したので、drupalの組み込み登録フォームをそのモジュールに置き換えることができます。
私が見つけたのはdrupalのフォームAPIのチュートリアルだけでしたが、モジュールが必要です。
php - Drupal 6 フォーム API が値を処理しない
次のコードを使用して、(DB から取得した配列に基づいて) フォーム要素を動的に生成しようとしています。
生成された form_state['values] dpm は次のようになります: (配列、54 要素)
動的に生成されたすべてのテキスト フィールドは、入力内容に関係なく 0 の値を取得します。
drupal - 以前のスクリプトと php タグによっては、drupal_render が何も返さない
特定のフォームにテーマを設定するテンプレート my-node-form.tpl.php を作成しました。これがテンプレート コンテンツである場合、drupal_render は正常に動作します。
ただし、php タグの 2 つのセットの間に空白行がある場合、drupal_render は何も返しません。
これがなぜなのか知っている人はいますか?
drupal - フォームのフィールド名を一覧表示する方法
フォームがあり、フォームのフィールド名のリストを生成したいと考えています。これが私が現在行っている方法です:
これを行うより良い方法はありますか?
更新:明確にするために...これを行うための「面倒な」方法がないかどうか疑問に思っています。たとえば、コンテンツ モジュールは、フィールドをループする API 関数を提供しますか。(私はそれを見つけることができませんでした。)
drupal - Drupal セーブデータ hook_form_alter
hook_form_alter を使用してノードにフィールドを追加しましたが、問題なく表示されますが、もちろん、そのフィールドに入力されたデータも保存されるようにしたいと考えています。これが起こるために私は何をしなければなりませんか?
drupal - 日付を計算するための drupal フォーム
drupal フォームの date_popup から選択した日付を取得できる関数が必要です。これは私のフォームであり、試したコードです。私のフォームの日付計算。テストとして、選択した値を読み取る関数を作成しましたが、1970-01-01 の日付が表示されます
//選択した日付の値を取得し、特定の時間を追加するには、ここに何を書く必要がありますか。