問題タブ [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.

0 投票する
1 に答える
375 参照

php - Drupal Form Api を使用してチェックボックスの後のテキストを変更する

次の問題が発生しました。クライアントは、チェックボックスの後のテキストが他のページへのリンクであることを望んでおり、したがって...

次のコードがあります。

=> $brandArr はブランドの配列です。

Drupal の Form Api を調べましたが、これを行うオプションが見つかりませんでした。$brandArr の値を変更することもできますが、もちろん、入力オブジェクトの値属性の値も変更されます。

タグにチェックボックスも入れたくないので、接頭辞と接尾辞のオプションを使用してもうまくいきません。

これを行うためのきれいな方法はありますか?

ありがとう!

0 投票する
1 に答える
565 参照

drupal - Drupal のデータベース駆動型選択フォーム (ドロップダウン) ブロック

私は Drupal にまったく慣れていないので、質問で行った恐ろしい仮定/虚偽を許してください。

データベース駆動のドロップダウン ボックスをサイドバーに追加しようとしています。私は現在、カスタムブロックを作成することでこれを行っています(それは正しいアプローチですか?)。現在、ブロックをレンダリングすることさえできても、コンテンツではなく「配列」という単語が表示されるだけです。「getGames」関数の出力をテストしたところ、配列は正しく設定されています。

現在のコードは次のとおりです。

先ほど言ったように、データベース接続は機能しており、$games_array データが正常に読み込まれています。機能していないように見えるのは、フォームの表示だけです。

0 投票する
3 に答える
6663 参照

javascript - javascriptを使用してajaxdrupalフォームを送信する方法

まず、そこでAmar Ravikumarソリューションを試しましたが、それでも機能しません。

私はこのコードを持っています:

そして、私はクリックできる多くのグラフィカルなものを含むキャンバスを持っています。

特定の要素をクリックすると、ajaxフォームを送信する必要があります(ボタンを押した場合など)。

jsコードは次のとおりです。

ご覧のとおり、私はAmarのアドバイスに従っています(最初の行を参照)が、機能しません。サークルの色が変わりますが、フォームが送信されません。

私が試した他の解決策:

誰かが私がそれを実行する方法を知っていますか、または私が間違っていることを知っていますか?ありがとう。

0 投票する
3 に答える
14226 参照

php - drupal: フォーム API、入力に基づいてフィールドを動的に非表示または表示

フォームモジュールを構築しています。初期のフィールドの 1 つは、一連のラジオ ボタンです。デフォルトでは、最初のボタンが選択されています。次に、一連の選択ボックスを用意します。1 つは目に見えるようにする必要があり、他は見えないようにする必要があります。次に、ユーザーが別のラジオ ボタンを選択すると、別の選択ボックスを表示または非表示にする必要があります。フィールドとラベルをデフォルトで非表示にし、後でどのラジオ ボタン (または別の選択ボックス オプション) が選択されているかに応じて表示するにはどうすればよいですか?

0 投票する
1 に答える
1599 参照

image - カスタム フォーム イメージをカスタム ユーザー フィールドに保存する方法

新しいユーザーを作成し、そのユーザーの多数のカスタム フィールドに入力するカスタム フォームがあります。これらのフィールドの 1 つはカスタム イメージです (システム アバター イメージではありません)。

フォームを介してサーバーにアップロードされた画像を取得できますが、適切なフィールドに画像を取得できません。これまでの私の(カスタムモジュール)コードは次のとおりです。

これはエラーメッセージをスローしています:

私は今、非常に多くのトリックを試し、ググりすぎたので、自分が持っているものと試していないものを説明することさえできません!

助けてください。

0 投票する
1 に答える
329 参照

drupal-7 - Drupal 7:AJAXフォームの更新の問題

フォームフックで次の要素を定義しています。

コールバックは次のとおりです。

最初のドロップダウンでアイテムを変更すると、次のエラーが発生します。

「致命的なエラー:関数名は、203行目の/cmi/sites/all/modules/touchpoints/touchpoints.moduleの文字列である必要があります。」

この宣言には何が欠けていますか?

0 投票する
3 に答える
3275 参照

drupal-7 - Drupal 7 Form API:ANDではなくORに基づいてフォーム要素の表示状態を設定します

選択ボックスでいくつかのオプションのいずれかが選択されている場合にのみ表示したいフィールドセットがあります。問題は、ORの操作方法がわからないように見えることです。配列に複数の条件を含めると、ANDのように動作します。たとえば、選択ボックスの値が1、2、または3の場合に機能する必要があります。

0 投票する
1 に答える
2874 参照

drupal-7 - Drupal 7: その場でフォーム フィールドの複製を追加する

Form API を使用して生成されているフォームがあります。複数のテキスト フィールドを含むフィールドセットがあります。私がする必要があるのは、ユーザーがそのフィールドセットの複製をフォームに追加したい場合にクリックするリンクまたはボタンを用意して、フォームに別の同様の情報セットを追加できるようにすることです。これは基本的に、各レコードを個別に追加することなく、複数のレコードを追加できるようにするためです。Drupal 7 で Forms API を使用して、この種の機能を追加する良い方法はありますか?

0 投票する
2 に答える
5190 参照

drupal-7 - Drupal 7 フォーム API - AJAX フォーム エラー: 不正な選択が検出されました。サイト管理者に連絡してください

ユーザーがドロップダウンからアイテムを選択するフォームを設定しました。そのアイテムが選択されると、別のドロップダウンが入力されます。次に、2 番目のドロップダウンから選択された値に応じて、フィールドセットが表示される場合と表示されない場合があります。フィールド セットが表示されている場合は、フィールドとボタンがあります。ボタンをクリックすると、同じフィールドの別のコピーが追加されます。複数ある場合は、[1 つ削除] ボタンも表示されます。ここからコードの基礎を取得しました: http://api.drupal.org/api/examples/ajax_example%21ajax_example_graceful_degradation.inc/function/ajax_example_add_more/7

問題は、最初に「別のアンケートの質問を追加」をクリックして正常に機能し、フィールドを追加したときです。もう一度クリックするか、2 つあるので [削除] をクリックすると、次のエラーが表示されます:「不正な選択が検出されました。サイト管理者に連絡してください。

私は何を間違っていますか?

これが私のコードです:

0 投票する
2 に答える
2705 参照

drupal-7 - プログラムでdrupal7に新しいユーザーを追加する方法?私のカスタムモジュールは、カスタムフィールドを持つフォームを定義します

こんにちはdrupalの初心者です、親切に新しいユーザーを追加する方法をガイドします、私はuser_saveを持つユーザーモジュールが使用できることを知っていますが、それを実装する方法と場所は?
以下のカスタムフォームの送信ハンドラーでこの関数を作成する必要がありますか?


また、データベースに値がどのように入力されるのか、つまり、これらのカスタムフィールドがデータベースにどのように追加されるのかを知りたいですか?親切に感謝を導きます。